/* CSS Document */
body {
	behavior:url(images/iehover.htc);
	font-size:11px;
	font-family:tahoma;
	width:964px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	background:url(images/bgbody.jpg) repeat-x #7d7d7d;
}
#header {
	width:964px;
	height:141px;
	background:url(images/header.jpg);
}
#rightbar {
	float:right;
	width:188px;
}
.up2 {
	width:188px;
	height:30px;
	background:url(images/up2.jpg) no-repeat #FFFFFF;
}
.up21 {
	width:188px;
	height:30px;
	background:url(images/up21.jpg) no-repeat #FFFFFF;
}
.up22 {
	width:188px;
	height:12px;
	background:url(images/up2.jpg) no-repeat #FFFFFF;
}
.middle2 {
	width:184px;
	background:#FFFFFF;
	padding:2px;
	direction:rtl;
	text-align:justify;
	clear:both;
}
.down2 {
	width:188px;
	height:12px;
	background:url(images/down2.jpg) no-repeat bottom #FFFFFF;
}
#centerbar {
	float:right;
	width:562px;
	margin-right:5px;
	margin-left:5px;
}
.up {
	width:562px;
	height:12px;
	background:url(images/up.jpg) no-repeat #FFFFFF;
}
.up-2 {
	margin-top:6px;
	width:562px;
	height:12px;
	background:url(images/up-2.jpg) no-repeat #FFFFFF;
}
.middle {
	width:558px;
	background:#FFFFFF;
	direction:rtl;
	text-align:justify;
	padding:2px;
}
.down {
	width:562px;
	height:12px;
	background:url(images/down.jpg) no-repeat bottom #FFFFFF;
}
#leftbar {
	float:right;
	width:200px;
}
.up3 {
	width:200px;
	height:12px;
	background:url(images/up3.jpg) no-repeat #FFFFFF;
}
.middle3 {
	width:196px;
	background:#FFFFFF;
	direction:rtl;
	text-align:justify;
	padding:2px;
}
.down3 {
	width:200px;
	height:12px;
	background:url(images/down3.jpg) no-repeat bottom #FFFFFF;
}
.moduletitle {
	width:auto;
	height:26px;
	background:url(images/bgmod.jpg) repeat-x;
	font-weight:600;
	line-height:22px;
	text-indent:6px;
}
.mainmenu a:link ,.mainmenu  a:visited {
	width:auto;
	height:26px;
	display:block;
	line-height:22px;
	text-indent:10px;
	color:#999999;
	text-decoration:none;
}
.mainmenu a:hover {
	width:auto;
	height:26px;
	display:block;
	font-weight:22px;
	text-indent:10px;
	color:#1184c7;
	background:#f1f1f1;
}
.lis {
	margin-top:4px;
	margin-right:3px;
}
#header a:link , #header a:visited {
	text-decoration:none;
	color:#d6dae1;
}
#header a:hover {
	text-decoration:none;
	color:#6185b5;
}
a:link ,a:visited {
	text-decoration:none;
	color:#333333;
}
a:hover {
	text-decoration:none;
	color:#CCCCCC;
}
input , textarea , select , option {
	font-family:tahoma;
	font-size:11px;
}

.pagenum a:link , .pagenum a:visited {	padding:4px;border:1px solid #cccccc;display:block;float:right;margin:2px;width:10px;	height:10px;text-align:center;text-decoration:none;color:#333333;font-family:tahoma;font-size:11px;}
.pagenum2 a:link , .pagenum2 a:visited {	padding:4px;border:1px solid #006699;display:block;float:right;margin:2px;width:10px;	height:10px;text-align:center;text-decoration:none;color:#333333;font-family:tahoma;font-size:11px;}
.pagenum a:hover {padding:4px;border:1px solid #5f5f5f;display:block;margin:2px;width:10px;	height:10px;}
#pagenav{margin-left:5px; margin-right:5px; clear:right; padding-top:5px;}
.subs {
	margin-top:7px;
}

.imgpro {
	margin-right:12px;
	margin-bottom:7px;
	margin-top:6px;
	border:1px solid #996600;
}
.num{
	font-weight:600;
}
.imgpro2 {
	margin-right:7px;
	margin-bottom:4px;
	margin-top:6px;
	border:1px solid #996600;
}
.subtitle2 {
	margin-top:2px;
	direction:rtl;
	text-align:justify;
	padding-left:3px;
	padding-right:3px;
	height:30px;
	line-height:14px;
}
.product {
	float:right;
	margin-left:3px;
	margin-right:2px;
	margin-top:6px;
	width:178px;
	background:#f9f9f9;
	text-align:center;
	line-height:17px;
	border:1px solid #dfdfdf;
}
div.product:hover {
	border:1px solid #cdcccc;
	background:#FFFFFF;
}
.moredes {
	clear:both;
	font-weight:600;
	padding-top:10px;
	padding-bottom:6px;
}
