





body {
	color: #666666;
	background: #ffffff;
	font-family: tahoma, verdana;
	font-size: 12px;
}


.01Djura font {
	color: #666666;
	background: #ffffff;
	font-family: tahoma, verdana;
	font-size: 11px;
}

a {
	color: #666666;	
}

#mytable {
	width: 820px;
	margin: 0;
}

caption {
	padding: 0 0 5px 0;
	width: 190;	 
	text-align: right;
}

th {
	color: #666666;
	text-align: left;
}


th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 0px solid #C1DAD7;
	background: none;
	width: 10px;
	text-align: center;
}

td {
	border-right: 0px solid #C1DAD7;
	border-bottom: 0px solid #C1DAD7;
	background: #fff;
	padding: 2px 6px 6px 2px;
	color: #4f6b72;
}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	border-left: 0px;
	border-top: 0;
	background: #ff0000;
    width: 200px;
	margin-left: 0;
	background: #ffffff url(horizontal_small.gif) repeat-x top left;	
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa;
	color: #797268;
}

	.box *				{	background-color:#f7f7f7;	color:#fff; }
	.box				{ border:1px solid #fff; }
	.box a				{ color:#c00; }
	.box a:hover		{ color:#f00; }
	.box label			{ font-weight:bold; }
	.box input			{ margin:2px;	background-color:#fff; }
	.box button			{ margin:5px 0 5px 0; padding:0 2px 0 2px; color:#666; }
	.box #bcap			{ height:16px; font-weight:bold; text-align:left; background-color:#333; color:#fff; }
	.box #bcap b		{ padding-left:5px; float:left; color:#fff;	background-color:#333; }
	.box #bcap img		{ margin:2px; float:right; cursor:hand;	background-color:#333; }
	.box #bctx			{ padding:5px; }
	

	input.radio			{ margin:0; padding:0; background-color:transparent; border:0; }
	input.checkbox	{ margin:0; padding:0; background-color:transparent; border:0; }
	input.number		{ margin:0; padding:0 2px 0 2px; text-align:right; }
	input.float			{ width:8ex; margin:0; padding:0 2px 0 2px; text-align:right; }
	input.int				{ width:8ex; margin:0; padding:0 2px 0 2px; text-align:right; }
	input.date			{ width:10ex; margin:0; padding:0 2px 0 2px; text-align:center; }
	input.time			{ width:5ex; margin:0; padding:0 2px 0 2px; text-align:center; }
	input.file			{ margin:0; padding:0 2px 0 2px; text-align:left; }
	input.char			{ margin:0; padding:0 2px 0 2px; text-align:left; }
	input.card			{ margin:0; padding:0 2px 0 2px; text-align:left; }


	.header									{	width:750px; text-align:center; }
	.header span						{ float:right; font-size:10px; font-weight:normal; text-align:right; }
	.header span a					{ font-size:10px; }
	.header	img							{ float:left; }
	.header hr							{ padding:0; line-height:0; height:5px; clear:both; }
	.header ul							{ list-style-type:none; }
	.header li							{ margin-left:15px; margin-right:15px; padding-left:10px; padding-right:10px; display:inline; position:relative; top:-25px; text-align:center; background-color:#fd0; border:2px solid #333; }
	.header li a						{ font:bold 11px "Verdana", sans-serif; color:#333; }
	.header li a:hover			{ text-decoration:none; color:#000; border:0; }
	.header .black					{ margin-bottom:-7px; color:#333; background-color:#333; }
	.header .yellow					{ margin-top:-7px; color:#fc0; background-color:#fc0; }


	.main							{ width:850px; text-align:left; border:0px solid #f00; }

		.left							{ float:left; width:170px; border-right:1px dashed #ccc; }
		.left ul					{ margin-top:20px; list-style-type:square; }
		.left li					{ margin-left:15px; margin-bottom:5px; padding-left:0; font-weight:bold; color:#fc0; }
		.left li a				{ margin-left:-5px; color:#666; }
		.left li a:hover	{ color:#000; }
		.left dl					{ margin-top:25px; list-style-type:none; }
		.left dd					{ margin-bottom:15px; }
		.left dd a:hover	{ border:0; }
		.left a img				{ border:0; }

		.main .left .search					{ width:155px; margin-bottom:10px; padding:5px 0 10px 7px; background-color:#f9f9f9; border:1px solid #ccc; }
		.main .left .search label		{ font-weight:bold; color:#666; }
		.main .left .search button	{ position:relative; top:2px; }

		.offer 											{ text-align:center; }
		.offer fieldset							{ width:375px; padding:10px; text-align:left; }
		.offer fieldset legend			{ font-weight:bold; }
		.offer fieldset br					{ clear:both; }
		.offer fieldset label				{ width:75px; display:block; float:left; }
		.offer fieldset input				{ width:200px; margin-bottom:5px; float:left; }
		.offer button								{ margin-top:10px; }

		.content					{
	width:620px;
	float:left;
	padding-left:0px;
	border:0px solid #f00;
}
			.phome p								{ width:400px; float:left; }
			.phome .box							{ width:150px; float:right; }
			.phome .box a img				{ margin-top:5px; }
			.sresult								{ border:0px dotted #f00; }
			#msg.sresult						{ width:100%; font-size:1.1em; font-weight:bold; text-align:center; }
			/*.sresult img						{ width:120px; height:120px; border:1px solid #fc0; } */
			.sresult h5							{ margin-bottom:10px; padding-left:5px;	font-weight:bold; color:#fff; background-color:#CBDEEB; }
			.sresult h6							{ margin-bottom:10px; padding-left:5px;	font-weight:bold; color:#fff; background-color:#7FAFCE; }

			.sresult .lcol							{ width:49%; height:125px; margin-bottom:10px; padding-right:0; float:left; border:0px solid #f1f1f1; }
			.sresult .lcol .img					{ width:125px; height:120px; border:1px solid #f1f1f1; text-align:center; float:left; margin-right:5px; cursor:hand; }
			.sresult .lcol .img a:hover	{ text-decoration:none; }
			.sresult .lcol *						{ font-size:10px; }
			.sresult .lcol img					{ margin-right:5px; border:0; }
			.sresult .lcol b						{ float:left; }
			.sresult .lcol span					{ float:right; color:#666; }

			.sresult .rcol							{ width:49%; height:125px; margin-bottom:10px; padding-left:5px; float:right; border-left:1px dotted #f1f1f1; }
			.sresult .rcol .img					{ width:125px; height:120px; border:1px solid #f1f1f1; text-align:center; float:left; margin-right:5px; cursor:hand; }
			.sresult .rcol .img a:hover	{ text-decoration:none; }
			.sresult .rcol *						{ font-size:10px; }
			.sresult .rcol img					{ margin-right:5px; border:0; }
			.sresult .rcol b						{ float:left; }
			.sresult .rcol span					{ float:right; text-align:right; color:#666; }

			.aboutus				{ margin:0 5% 15px 5%; width:90%; }
			.aboutus ul			{ list-style-type:decimal; }
			.aboutus li			{ margin-top:5px; margin-left:25px; font-size:12px; }

			.links 					{ margin:0 5% 15px 5%; width:90%; }
			.links dd				{ margin-bottom:20px; }
			.links a:hover	{ border:0; }
			.links span			{ margin-left:150px; }

			.pagenav				{ clear:both; text-align:center; border-top:2px solid #42576c;  border-bottom:2px solid #42576c;}
			.pagenav br			{ clear:both; }
			.pagenav .rinf	{ width:49%; display:block; float:left; text-align:left; border:0px solid #42576c; }
			.pagenav .linf	{ width:49%; display:block; float:right; text-align:right; border:0px solid #42576c; }
			.pagenav .pages	{ display:block; text-align:center; border:0px solid #42576c; }
			.pagenav .prev	{ margin-top:-20px; float:left; text-align:left; border:0px solid #42576c; }
			.pagenav .next	{ margin-top:-20px; float:right; text-align:right; border:0px solid #42576c; }

		.details							{	text-align:left; border:0px ; }
		.details .img					{ width:300px; height:300px; margin-right:0px; float:left; text-align:center; border:1px solid #f1f1f1; }
		.details .img img			{	border:0; }
		.details .main				{ width:495px; border-bottom:10px; padding:0px; background-color:#fff;}
		.details .main b			{ width:272px; float:left; display:block; color:#666; border-right:1px dashed #ccc; }
		.details .main span		{ width:205px; padding-left:5px; float:left; display:block; color:#333; border:0px solid #f00; }
		.details .main br			{ clear:both; }
		/*.details h5						{	width:300px; margin-bottom:0; padding-left:5px; background-color:#333; color:#fff; /*background-color:#fc0; color:#000;*/ /*border:1px solid #333; }*/
		.details .attr 				{ width:505px; padding:0; margin-left:0%; background-color:#fff; border:1px solid #f1f1f1; }
		.details .attr h5			{	padding-left:5px; background-color:#42576c; color:#fff; /*background-color:#fc0; color:#000;*/ border:0px solid #333; }
		.details .attr b			{ width:273px; padding-left:5px; float:left; display:block; color:#333; border-right:1px dashed #ccc; }
		.details .attr span		{ width:220px; padding-right:5px; float:left; display:block; text-align:right; font-weight:normal; color:#333; }
		.details .attr br			{ clear:both; }
		.details .attr .odd		{ background-color:#fff; }
		.details .attr .even	{ background-color:#f9f9f9; }
		.details hr						{ clear:both; height:2px; color:#333; }
		.details button				{ margin-top:10px; }

		#filter.box 				{ width:165px; background-color:#f1f1f1; border:0; }
		#filter.box *				{ color:#666; }
		#filter.box #bcap 	{ background-color:#666; color:#fff; }
		#filter.box #bcap b	{ color:#fff; }
		#filter.box #bctx		{ border:1px solid #ccc; border-top:0; }
		#filter.box label		{ line-height:1.2em; }
		#filter.box select	{ width:150px; }
		#filter.box br			{ line-height:80%; }

		#attrs.box					{ background-color:#fc0; border:0; margin-bottom:10px; }
		#attrs.box *				{ color:#000; }
		#attrs.box #bcap 		{ background-color:#333; color:#fff; }
		#attrs.box #bcap b	{ color:#fff; }
		#attrs.box #bctx		{ display:none; border-top:0; }
		#attrs.box label		{ width:250px; margin-left:50px; display:block; float:left; }
		#attrs.box input		{ margin:0; }
		#attrs.box button		{ float:right; margin-top:-20px; color:#666; }
		#attrs.box br				{ clear:both; }


	.footer				{ width:750px; padding-top:25px; clear:both; font-size:10px; font-style:italic; text-align:center; color:#ccc; }
	.footer hr		{ width:90%; height:2px; }
	.footer a			{ font-size:10px; margin-top:-10px; }


.txtbox {
	BORDER-RIGHT: #c6dbe8 1px solid;
	BORDER-TOP: #c6dbe8 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #c6dbe8 1px solid;
	COLOR: #003366;
	BORDER-BOTTOM: #c6dbe8 1px solid;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: #e9f1f5
}
}
