#wrapper {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 912px;
	min-width: 912px;
}

#header {
	width: 914px;
	min-width: 914px;
	height: 58px;
	clear: both;
	/*background-image: url(/images/logo.jpg);*/
	background-repeat: no-repeat;
	margin: 0 auto;
	margin-top: 5px;
	padding: 0;
	border: 0;
	border-bottom: #646464 1px solid;
}

#productsArea {
/*	display: table-cell;*/
	float: left;
	width: 100%;
	min-width: 912px;
	border: #CCCCCC 1px solid;
}

#productsAreaLeft {
/*	display: table;*/
	float: left;
	width: 162px;
	padding: 10px;
	padding-bottom: 0;
	border: 0;
	border-right: #CCCCCC 1px solid;
}

#productsAreaLeftMenu {
/*	display: table-row;*/
	width: 162px;
	height: 300px;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #f1f1f1;
}

#productsAreaLeftMenuSquare {
	margin: 2px;
	padding: 2px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: left;
}
#productsAreaLeftMenuSquare table {
	align: left;
}

#productsAreaLeftMenuSquare td .aCategory{
	font-weight: bold;
	font-size: 11px;
	color: #656565;
	text-decoration: none;
}

#productsAreaLeftMenuSquare td .aCategory:visited{
	color: #656565;
}

#productsAreaLeftMenu td .aCategory:hover {
	color: #306888;
}

#productsAreaLeftMenu td .aCategory:visited:hover {
	color: #306888;
}


#productsAreaLeftMenuSquare td .aCategoryActive{
	font-weight: bold;
	font-size: 11px;
	color: #306888;
	text-decoration: none;
}

#productsAreaLeftMenuSquare td .aCategoryActive:visited{
	color: #306888;
}

#productsAreaLeftMenu td .aCategoryActive:hover {
	color: #306888;
}

#productsAreaLeftMenu td .aCategoryActive:visited:hover {
	color: #306888;
}


#productsAreaLeftMenu ul {
	margin: 0;
	padding: 0;
	padding-top: 25px;
	list-style: none;
	list-style-image: none;
	text-align: left;
}

#productsAreaLeftMenu ul li {
	font-size: 11px;
	color: #656565;
}

#productsAreaLeftMenu ul li a {
	display: block;
	padding-top: 10px;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 0.1em;
	/*line-height: 1.8em;*/
	color: #656565;
	text-decoration: none;
}

#productsAreaLeftMenu ul li a:visited {
	display: block;
	padding-top: 10px;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 0.1em;
	/*line-height: 1.8em;*/
	color: #656565;
	text-decoration: none;
}

#productsAreaLeftMenu ul li a:hover {
	font-weight: bold;
	/*color: #0d369f;*/
	color: #306888;
	text-decoration: none;
}

#productsAreaLeftMenu ul li a:visited:hover {
	font-weight: bold;
	/*color: #0d369f;*/
	color: #306888;
	text-decoration: none;
}

#productsAreaLeftMenu .aActive {
	display: block;
	padding-top: 10px;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 0.1em;
	/*line-height: 1.8em;*/
	/*color: #0d369f;*/
	color: #306888;
	text-decoration: none;
}

#productsAreaLeftMenu .aActive:visited {
	display: block;
	padding-top: 10px;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 0.1em;
	/*line-height: 1.8em;*/
	/*color: #0d369f;*/
	color: #306888;
	text-decoration: none;
}

#productsAreaLeftMenu .aActive:hover {
	font-weight: bold;
	/*color: #0d369f;*/
	color: #306888;
	text-decoration: none;
}

#productsAreaLeftMenu .aActive:visited:hover {
	font-weight: bold;
	/*color: #0d369f;*/
	color: #306888;
	text-decoration: none;
}

#productsAreaLeftBanner {
/*	display: table-cell;*/
	float: left;
	clear: both;
	width: 162px;
	height: 299px;
	padding: 0;
	margin: 0;
	background: #f1f1f1 url(/images/ad1.jpg) no-repeat bottom left;
	margin-bottom: 0;
}

#productsAreaContent {
	/*display: table;*/
	margin: 0;
	margin-top: -1px;
	margin-bottom: -1px;
	padding: 0;
}

#productsAreaCenter {
	/*display: table-cell;*/
	float: left;
	margin: 0;
	padding: 0;
	padding-left: 10px;
}

#productsAreaCenterContent {
/*	display: table-cell;*/
	padding: 0;
	margin: 0;
	float: left;
	min-width: 520px;
	width: 520px;
	vertical-align: top;
}

#productsAreaCenterContent .download2 {
	float: left;
	width: 144px;
	height: 39px;
	padding: 0;
	margin: 0;
	background: url(/images/download2small.jpg) no-repeat;
}

#productsAreaCenterContent .download2 a {
	font: 11px Tahoma;
	padding-left: 25px;
	letter-spacing: 0.10em;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
	color: #555555;
}

#productsAreaCenterContent .download2 a:hover {
	font: 11px Tahoma;
	letter-spacing: 0.10em;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
	/*color: #0d369f;*/
	color: #306888;
}

#productsAreaCenterContent .download2 a:visited:hover {
	font: 11px Tahoma;
	letter-spacing: 0.10em;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
	/*color: #0d369f;*/
	color: #306888;
}

#productsAreaCenterContent .aRSS, aaRSS:visited {
	font-family: Tahoma;
	font-size: 11px;
	letter-spacing: 0.04em;
	line-height: 22px;
	font-weight: bold;
	color: #999999;
}

#productsAreaCenterContent .aRSS:hover, .aRSS:visited:hover {
	font-family: Tahoma;
	font-size: 11px;
	letter-spacing: 0.04em;
	line-height: 22px;
	font-weight: bold;
	/*color: #0d369f;*/
	color: #306888;
}

/* PROD WINDOW PROD WINDOW PROD WINDOW PROD WINDOW PROD WINDOW PROD WINDOW */

.ContentProdWind {
	float: left;
	width: 249px;
	margin: 0;
	padding-right: 10px;
	padding-top: 0px;
}

.ContentProdWindTop {
	background: url(/images/windows/top.jpg) repeat-x;
	height: 23px;
	color: #636363;
	font-weight: bold;
	letter-spacing: 0.001em;
	text-align: center;
	/*color: #0d369f;*/
	color: #306888;
}

.ContentProdWindTop div {
	background: url(../images/windows/topleft.jpg) no-repeat top left;
}

.ContentProdWindTop div div {
	background: url(/images/windows/topright.jpg) no-repeat top right;
	font: 11px Tahoma;
	font-weight: bold;
	letter-spacing: -0.005em;
}

.ContentProdWindBottom {
	background: url(/images/windows/bottom.jpg) repeat-x;
}

.ContentProdWindBottom div {
	background: url(/images/windows/bottomleft.jpg) no-repeat top left;
}

.ContentProdWindBottom div div {
	background: url(/images/windows/bottomright.jpg) no-repeat top right;
}

.ContentProdWindWrapper {
	background: url(/images/windows/left.jpg) repeat-y;
}

.ContentProdWindContent {
	background: url(/images/windows/right.jpg) repeat-y right;
	height: 140px;
}

.ContentProdWindContent a {
	font-size: 11px;
	color: #656565;
	letter-spacing: 0.01em;
	line-height: 1.4em;
	text-decoration: none;
}

.ContentProdWindContent a:hover {
	font-size: 11px;
	/*color: #0d369f;*/
	color: #306888;
	letter-spacing: 0.01em;
	line-height: 1.4em;
	text-decoration: none;
}

.ContentProdWindContent a:visited {
	font-size: 11px;
	color: #656565;
	letter-spacing: 0.01em;
	line-height: 1.4em;
	text-decoration: none;
}

.ContentProdWindContent a:visited:hover {
	font-size: 11px;
	/*color: #0d369f;*/
	color: #306888;
	letter-spacing: 0.01em;
	line-height: 1.4em;
	text-decoration: none;
}

.ContentProdWindContent .aActive {
	font-size: 11px;
	/*color: #0d369f;*/
	color: #306888;
	letter-spacing: 0.01em;
	line-height: 1.4em;
}

.ContentProdWindContent .aActive:hover {
	font-size: 11px;
	/*color: #0d369f;*/
	color: #306888;
	letter-spacing: 0.01em;
	line-height: 1.4em;
}

.ContentProdWindContent .aActive:visited {
	font-size: 11px;
	/*color: #0d369f;*/
	color: #306888;
	letter-spacing: 0.01em;
	line-height: 1.4em;
}

.ContentProdWindContent .aActive:visited:hover {
	font-size: 11px;
	/*color: #0d369f;*/
	color: #306888;
	letter-spacing: 0.01em;
	line-height: 1.4em;
}

.ContentProdWindTop div, .ContentProdWindTop {
	width: 100%;
	height: 33px;
}

.ContentProdWindBottom div, .ContentProdWindBottom {
	width: 100%;
	height: 11px;
}

.ContentProdWindContent {
	margin: 0;
	padding: 0;
	text-align: center;
	margin-left: 12px;
	padding-top: 5px;
}

/* PROD WINDOW SMALL PROD WINDOW SMALL PROD WINDOW SMALL PROD WINDOW SMALL PROD WINDOW SMALL PROD WINDOW SMALL */

.ContentProdWindSmall {
	float: left;
	width: 249px;
	margin: 0;
	padding-right: 10px;
	padding-top: 0px;
}

.ContentProdWindTopSmall {
	background: url(/images/windows/top.jpg) repeat-x;
	height: 33px;
	color: #636363;
	font-weight: bold;
	letter-spacing: 0.001em;
	text-align: center;
	/*color: #0d369f;*/
	color: #306888;
}

.ContentProdWindTopSmall div {
	background: url(/images/windows/topleft.jpg) no-repeat top left;
}

.ContentProdWindTopSmall div div {
	background: url(/images/windows/topright.jpg) no-repeat top right;
	font: 11px Tahoma;
	font-weight: bold;
	letter-spacing: -0.005em;
}

.ContentProdWindBottomSmall {
	background: url(/images/windows/bottom.jpg) repeat-x;
}

.ContentProdWindBottomSmall div {
	background: url(/images/windows/bottomleft.jpg) no-repeat top left;
}

.ContentProdWindBottomSmall div div {
	background: url(/images/windows/bottomright.jpg) no-repeat top right;
}

.ContentProdWindWrapperSmall {
	background: url(/images/windows/left.jpg) repeat-y;
}

.ContentProdWindContentSmall {
	background: url(/images/windows/right.jpg) repeat-y right;
	height: 140px;
}

.ContentProdWindContentSmall a {
	font-size: 11px;
	color: #656565;
	letter-spacing: 0.005em;
	line-height: 1.4em;
	text-decoration: none;
}

.ContentProdWindContentSmall a:hover {
	font-size: 11px;
	/*color: #0d369f;*/
	color: #306888;
	letter-spacing: 0.005em;
	line-height: 1.4em;
	text-decoration: none;
}

.ContentProdWindContentSmall a:visited {
	font-size: 11px;
	color: #656565;
	letter-spacing: 0.005em;
	line-height: 1.4em;
	text-decoration: none;
}

.ContentProdWindContentSmall a:visited:hover {
	font-size: 11px;
	/*color: #0d369f;*/
	color: #306888;
	letter-spacing: 0.005em;
	line-height: 1.4em;
	text-decoration: none;
}

.ContentProdWindContentSmall .aActive {
	font-size: 11px;
	/*color: #0d369f;*/
	color: #306888;
	letter-spacing: 0.005em;
	line-height: 1.4em;
}

.ContentProdWindContentSmall .aActive:hover {
	font-size: 11px;
	/*color: #0d369f;*/
	color: #306888;
	letter-spacing: 0.005em;
	line-height: 1.4em;
}

.ContentProdWindContentSmall .aActive:visited {
	font-size: 11px;
	/*color: #0d369f;*/
	color: #306888;
	letter-spacing: 0.005em;
	line-height: 1.4em;
}

.ContentProdWindContentSmall .aActive:visited:hover {
	font-size: 11px;
	/*color: #0d369f;*/
	color: #306888;
	letter-spacing: 0.005em;
	line-height: 1.4em;
}

.ContentProdWindTopSmall div, .ContentProdWindTopSmall {
	width: 100%;
	height: 33px;
	letter-spacing: 0.005em;
}

.ContentProdWindBottomSmall div, .ContentProdWindBottomSmall {
	width: 100%;
	height: 11px;
}

.ContentProdWindContentSmall {
	margin: 0;
	padding: 0;
	text-align: center;
	margin-left: 12px;
	padding-top: 5px;
}

/* PROD WINDOW BIG PROD WINDOW BIG PROD WINDOW BIG PROD WINDOW BIG PROD WINDOW BIG PROD WINDOW BIG */

.ContentProdWindBig {
	float: left;
	width: 508px;
	margin: 0;
	padding-right: 10px;
	padding-top: 0px;
}

.ContentProdWindTopBig {
	background: url(/images/windows/top.jpg) repeat-x;
	height: 33px;
	color: #636363;
	font-weight: bold;
	letter-spacing: 0.001em;
}

.ContentProdWindTopBig div {
	background: url(/images/windows/topleft.jpg) no-repeat top left;
}

.ContentProdWindTopBig div div {
	background: url(/images/windows/topright.jpg) no-repeat top right;
	font: 11px Tahoma;
	font-weight: bold;
	letter-spacing: -0.005em;
	/*color: #0d369f;*/
	color: #306888;
}

.ContentProdWindBottomBig {
	background: url(/images/windows/bottom.jpg) repeat-x;
}

.ContentProdWindBottomBig div {
	background: url(/images/windows/bottomleft.jpg) no-repeat top left;
}

.ContentProdWindBottomBig div div {
	background: url(/images/windows/bottomright.jpg) no-repeat top right;
}

.ContentProdWindWrapperBig {
	background: url(/images/windows/left.jpg) repeat-y;
}

.ContentProdWindContentBig {
	background: url(/images/windows/right.jpg) repeat-y right;
	height: 127px;
}

.ContentProdWindContentBig .middleWind {
	background: url(/images/page_small.jpg) no-repeat center;
	height: 127px;
	margin-left: -11px;
}

.ContentProdWindContentBig .ContentBigLeft {
	float: left;
	width: 130px;
	text-align: left;
	padding-left: 95px;
	padding-top: 10px;
}

.ContentProdWindContentBig .ContentBigRight {
	float: left;
	width: 130px;
	text-align: left;
	padding-left: 105px;
	padding-top: 10px;
}

.ContentProdWindContentBig a {
	font-size: 11px;
	color: #656565;
	letter-spacing: 0.005em;
	line-height: 1.4em;
	text-decoration: none;
}

.ContentProdWindContentBig a:hover {
	font-size: 11px;
	/*color: #0d369f;*/
	color: #306888;
	letter-spacing: 0.005em;
	line-height: 1.4em;
	text-decoration: none;
}

.ContentProdWindContentBig a:visited {
	font-size: 11px;
	color: #656565;
	letter-spacing: 0.005em;
	line-height: 1.4em;
	text-decoration: none;
}

.ContentProdWindContentBig a:visited:hover {
	font-size: 11px;
	/*color: #0d369f;*/
	color: #306888;
	letter-spacing: 0.005em;
	line-height: 1.4em;
	text-decoration: none;
}

.ContentProdWindContentBig .aActive {
	font-size: 11px;
	/*color: #0d369f;*/
	color: #306888;
	letter-spacing: 0.005em;
	line-height: 1.4em;
}

.ContentProdWindContentBig .aActive:hover {
	font-size: 11px;
	/*color: #0d369f;*/
	color: #306888;
	letter-spacing: 0.005em;
	line-height: 1.4em;
}

.ContentProdWindContentBig .aActive:visited {
	font-size: 11px;
	/*color: #0d369f;*/
	color: #306888;
	letter-spacing: 0.005em;
	line-height: 1.4em;
}

.ContentProdWindContentBig .aActive:visited:hover {
	font-size: 11px;
	/*color: #0d369f;*/
	color: #306888;
	letter-spacing: 0.005em;
	line-height: 1.4em;
}

.ContentProdWindTopBig div, .ContentProdWindTopBig {
	width: 100%;
	height: 33px;
}

.ContentProdWindBottomBig div, .ContentProdWindBottomBig {
	width: 100%;
	height: 11px;
}

.ContentProdWindContentBig {
	margin: 0;
	padding: 0;
	text-align: center;
	margin-left: 12px;
	padding-top: 5px;
}

.ProductDescription {
	/*display: table;*/
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
	margin-top: 5px;
	width: 505px;
	border: 1px solid #9c9c9c;
	background: #f1f1f1;
}

.ProductDescriptionTitle {
	margin: 0;
	padding: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 3px;
	height: 16px;
	background: url(/images/producttitlebg.jpg) repeat-x 0 0;
	border-bottom: 1px solid #9c9c9c;
	text-align: left;
	font-weight: bold;
	color: #fff;
}

.ProductDescriptionTitle .titleT{
	margin: 0;
	padding: 0;
	float: left;
}

.ProductDescriptionTitle .smallDownload {
	margin: 0;
	padding: 0;
	float: left;
}

.ProductDescriptionTitle .smallDownload .smallDownloadLink {
	font: 11px Tahoma;
	font-weight: bold;
	text-decoration: none;
	color: #306888;
	padding-left: 20px;
	background: url(/images/icons/downloadicon_small.gif) no-repeat 0 0;
}

.ProductDescriptionTitle .smallDownload .smallDownloadLink:visited {
	font: 11px Tahoma;
	font-weight: bold;
	text-decoration: none;
	color: #306888;
	padding-left: 20px;
	background: url(/images/icons/downloadicon_small.gif) no-repeat 0 0;
}

.ProductDescriptionTitle .smallDownload .smallDownloadLink:hover {
	font: 11px Tahoma;
	font-weight: bold;
	text-decoration: underline;
	color: #306888;
	padding-left: 20px;
	background: url(/images/icons/downloadicon_small.gif) no-repeat 0 0;
}

.ProductDescriptionTitle .smallDownload .smallDownloadLink:visited:hover {
	font: 11px Tahoma;
	font-weight: bold;
	text-decoration: underline;
	color: #306888;
	padding-left: 20px;
	background: url(/images/icons/downloadicon_small.gif) no-repeat 0 0;
}

#thumb {
	display: block;
	clear: left;
	z-index:1;
	margin: 0;
	padding: 0;
	float: left;
	width: 144px;
	height: 111px;
	background: url(/images/downloadbtnsmall.jpg) no-repeat 0 0;
}

#thumb:hover { 
	background-position: 0 -111px;
}

#thumb span {
	display: none;
}

#thumb2 {
	display: block;
	clear: left;
	z-index:1;
	margin: 0;
	padding: 0;
	float: left;
	width: 144px;
	height: 111px;
	background: url(/images/downloadbtn2small.jpg) no-repeat 0 0;
}

#thumb2:hover { 
	background-position: 0 -111px;
}

#thumb2 span {
	display: none;
}

.ProductDescriptionContent {
	margin: 0;
	padding: 0;
	text-align: left;
}

.ProductDescriptionContent div {
	margin: 0;
	padding: 10px;
	text-align: left;
}

.ProductDescriptionContent .download {
	float: left;
	width: 144px;
	height: 39px;
	padding: 0;
	margin: 0;
	background: url(/images/downloadsmall.jpg) no-repeat;
}

.ProductDescriptionContent .download a {
	font: 11px Tahoma;
	padding-left: 45px;
	letter-spacing: 0.10em;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
	color: #555555;
}

.ProductDescriptionContent .download a:hover {
	font: 11px Tahoma;
	letter-spacing: 0.10em;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
	/*color: #0d369f;*/
	color: #306888;
}

.ProductDescriptionContent .download a:visited:hover {
	font: 11px Tahoma;
	letter-spacing: 0.10em;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
	/*color: #0d369f;*/
	color: #306888;
}

#productsAreaRight {
	/*display: table-cell;*/
	float: left;
	width: 162px;
	height: 584px;
	margin: 0;
	padding: 10px;
	padding-left: 16px;
	padding-bottom: 0;
	border: 0;
	border-left: #CCCCCC 1px solid;
}

#productsAreaLeft {
/*	display: table;*/
	float: left;
	width: 162px;
	padding: 10px;
	padding-bottom: 0;
	border: 0;
	border-right: #CCCCCC 1px solid;
}

#productsAreaLeftMenu {
/*	display: table-row;*/
	width: 162px;
	height: 300px;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #f1f1f1;
}

#productsAreaLeftMenuSquare {
	margin: 4px;
	padding: 4px;
	padding-left: 10px;
	padding-right: 10px;
}

#productsAreaLeftMenu ul {
	margin: 0;
	padding: 0;
	padding-top: 25px;
	list-style: none;
	text-align: center;
}

#productsAreaLeftMenu ul li {
	font-size: 11px;
	line-height: 1.6em;
	color: #656565;
	text-align: center;
}

#productsAreaLeftMenu ul li .aCategory {
	display: block;
	padding-top: 0px;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 0.1em;
	color: #656565;

	/*line-height: 1.8em;*/
	/*text-decoration: none; */
	/*list-style-image: url('/images/hottopics.gif');*/
	/*background-image: url(/images/hottopics.gif); */
	/*background-repeat: no-repeat; */
	/*background-position: 0.4em; */
	/*padding-left: 0.6em; */

}



#productsAreaLeftMenu ul li .aCategory:visited {
	display: block;
	padding-top: 10px;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 0.1em;
	/*line-height: 1.8em;*/
	color: #656565;
}

#productsAreaLeftMenu ul li .aCategory:hover {
	font-weight: bold;
	/*color: #0d369f;*/
	color: #306888;
	text-decoration: none;
}

#productsAreaLeftMenu ul li .aCategory:visited:hover {
	font-weight: bold;
	/*color: #0d369f;*/
	color: #306888;
}

#productsAreaLeftMenu ul li .aProduct {
	display: block;
	padding-top: 5px;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
	letter-spacing: 0.1em;
	/*line-height: 1.6em;*/
	color: #656565;
}

#productsAreaLeftMenu ul li .aProduct:hover {
	/*color: #0d369f;*/
	color: #306888;
	text-decoration: underline;
}

#productsAreaLeftBanner {
	float: left;
	clear: both;
	width: 162px;
	height: 279px;
	padding: 0;
	margin: 0;
	background: #f1f1f1 url('/images/hotlist.png') no-repeat left bottom;
}

#productsAreaLeftTitle {
	width: 162px;
	height: 32px;
	padding: 0;
	margin: 0;
	background: #f1f1f1 url('/images/product_info.png') no-repeat left top;
	}
