	body {
		background-color:		#fff;
		margin:				0px;
		padding:			0px;
	}

	a {
		color:				#06d;
	}

	a.nodeco {
		text-decoration:		none;
	}

	a.nodeco:hover {
		text-decoration:		underline;
	}

	a img {
		border:				none;
	}

	form, h1 {
		margin:				0px;
		padding:			0px;
	}

	h1 a {
		color:				#000;
		text-decoration:		none;
		font-family:			Arial;
	}

	h4 {
		font:				normal 11pt Arial;
		color:				#333;
	}

	td {
		vertical-align:			top;
	}

	td.col2 {
		width:				280px;
		padding:			0px 0px 0px 20px;
		font:				normal 9pt Arial;
	}

	.unvis {
		display:			none !important;
	}

	.r {
		float:				right !important;
	}

	.l {
		float:				left;
	}

	#pr {
		padding:			10px 0px 0px 0px;
		border-top:			solid 1px #ccc;
		font:				normal 9pt Arial;
		color:				#666;
	}

	div.content {
		width:				1000px;
		text-align:			left;
		font:				normal 9pt Arial;
	}

	.big div.content {
		width:				100%;
	}

	div#title {
		margin:				20px 0px 0px 0px;
	}

	div#title h1 {
		margin:				20px 0px 0px 40px;
	}

	div#title h1 {
		margin:				20px 0px 0px 0px;
	}

	div#title form {
		margin:				10px 60px 0px 0px;
		_margin:			30px 33px 0px 0px;
		font:				normal 8pt Arial;
		color:				#999;
	}

	div#title form input#search {
		width:				200px;
		background-color:		#f8f8f8;
	}

	div#title form input#btn {
		width:				200px;
	}

	div#title #menu {
		width:				100%;
		height:				20px;
		margin:				5px 0px 0px 0px;
	}

	#menu div {
		padding:			0px 20px 0px 0px;
		font:				bold 10pt Arial;
		float:				left;
	}

	#menu div a, span.back a {
		text-decoration:		none;
		color:				#06d;
	}

	#menu div a.close_select {
		padding:			0px 20px 0px 0px;
		background:			url('/img/arr_b.gif') right center no-repeat;
	}

	#menu div a.open_select {
		padding:			0px 20px 0px 0px;
		background:			url('/img/arr_t.gif') right center no-repeat;
	}

	#menu div a:hover, span.back a:hover {
		text-decoration:		underline;
	}

	span.back {
		display:			block;
		height:				40px;
		width:				1000px;
		text-align:			left;
	}

	span.back a {
		font:				bold 9pt Arial;
	}

	#menu div ul, #menu div ul li {
		margin:				0px;
		padding:			0px;
		list-style:			none;
	}

	#menu div ul {
		position:			absolute;
		width:				180px;
		border-top:			solid 2px #fff;
		border-right:			solid 3px #ccc;
		border-bottom:			solid 3px #ccc;
		border-left:			solid 2px #fff;
		background-color:		#f0f0f0;
		padding:			10px;
		margin:				14px 0px 0px 0px;
	}

	#menu div ul li {
		margin:				5px 0px 5px 0px;
	}

	#tags {
		line-height: 			30px !important;
	}

	#tags span {
		padding:			0px 10px 0px 0px;
		color:				#ccc;
	}

	#tags strong, .col2 strong {
		font:				bold 10pt Arial;
		color:				#333;
		display:			block;
		padding:			7px 0px 7px 0px;
		border-bottom:			solid 1px #ccc;
		margin:				0px 0px 5px 0px;
	}

	#tags a {
		color:				#06a;
		text-decoration:		none;
		white-space:			nowrap;
		margin:				0px 10px 10px 0px;
	}

	#tags a.u {
		display:			none;
	}

	#tags a:hover {
		text-decoration:		underline;
	}

	#tags a.f1 {
		font:				bold 14pt Arial;
	}

	#tags a.f2 {
		font:				normal 13pt Arial;
	}

	#tags a.f3 {
		font:				bold 12pt Arial;
	}

	#tags a.f4 {
		font:				normal 10pt Arial;
	}

	#tags a.f5 {
		font:				bold 9pt Arial;
	}

	#tags a.f6 {
		font:				normal 8pt Arial;
	}

	#tags a.f7 {
		font:				normal 7pt Arial;
	}


	#tags ul, #tags ul li {
		margin:				0px;
		padding:			0px;
		list-style:			none;
	}

	#tags ul li {
		float:				left;
		height:				30px;
		margin:				0px 30px 30px 0px;
	}

	#tags ul li a {
		white-space: 			nowrap;
	}

	ul.list, ul.list li {
		float:				left;
		margin:				0px;
		padding:			0px;
		list-style:			none;
		overflow:			hidden;
	}

	ul.list li {
		width:				110px;
	}

	ul.list li img {
		width:				105px;
		border:				solid 1px #ccc;
	}

	ul.list li span, ul.list li b, ul.list li i {
		display:			none;
	}

	.col {
		float:				left;
		width:				480px;
		height:				1340px;
		overflow:			hidden;
		margin:				30px 20px 0px 0px;
	}

	.brd {
		width:				100%;
		background-color:		#f0f0f0;
	}

	#big {
		margin:				20px;
		width:				435px;
	}

	#txt {
		margin:				0px 20px 0px 0px;
		font:				normal 9pt Arial;
	}

	#txt span {
		display:			block;
		color:				#999;
	}

	.arrows {
		margin:				20px 0px 0px 0px;
		text-align:			right;
	}

	.arrows img {
		width:				20px;
		cursor:				pointer;
	}

/* card */

	#card h1 {
		font:				normal 16pt 'Times New Roman';
	}

	#card div {
		font:				normal 9pt Arial;
		color:				#333;
		margin:				20px 0px 0px 0px;
	}

	#img {
		border:				solid 1px #ccc;
	}

	#card ul, #card ul li {
		margin:				0px;
		padding:			0px;
		list-style:			none;
	}

	#card ul.imgs {
		margin:				10px 0px 0px 0px;
		height:				50px;
	}

	#card ul.imgs li {
		float:				left;
		margin:				0px 20px 0px 0px;
		text-align:			center;
		line-height:			0.8;
	}

	#card ul.imgs li strong {
		color:				#ff0088;
		font:				bold 9pt 'Arial';
	}

	#card ul.imgs li a {
		font:				normal 9pt Arial;
		color:				#999;
		text-decoration:		none;
		display:			block;
		padding:			0px 10px 0px 10px;
		border-right:			solid 1px #ccc;
		border-left:			solid 1px #ccc;
	}

	#card ul.imgs li a:hover {
		color:				#333;
		text-decoration:		underline;
		background-color:		#f0f0f0;
	}

	.link {
		border-top:			solid 1px #ccc;
		border-bottom:			solid 1px #ccc;
		background-color:		#f0f0f0;
	}

	.link textarea {
		width:				240px;
		height:				100px;
		font:				normal 9pt Arial;
	}

	.f_size {
		font:				bold 11pt Arial;
		color:				#06d;
		display:			block;
		margin:				0px 0px 10px 0px;
		text-decoration:		none;
	}

	a.f_size:hover {
		text-decoration:		underline;
	}

	#card .comments {
		margin:				50px 0px 0px 0px;
	}

	#card .comments ul {
		margin:				0px 0px 30px 0px;
	}

	#card .comments ul li {
		float:				none;
	}

	#card .comments ul li {
		margin:				0px 0px 20px 0px;
		padding:			0px 0px 0px 70px;
		line-height:			17px;
		background:			url('/img/user.gif') top left no-repeat;
	}

	#card .comments ul li strong, #card .comments ul li {
		text-align:			left;
	}

	#card .comments ul li strong {
		display:			block;
		color:				#333;
	}

	#card .comments ul li strong small {
		color:				#999;
		font:				normal 8pt Arial;
	}

	.com_c1 {
		font:				bold 9pt Arial;
		color:				#333;
		width:				120px;
	}

	.com_c2 input {
		width:				300px;
	}

	.com_c2 textarea {
		width:				550px;
		height:				50px;
	}

	.com_c1, .com_c2 {
		padding:			10px;
	}

	#card div#com_cnt {
		font:				normal 8pt Arial;
		color:				#999;
		margin:				0px 0px 50px 0px;
		text-align:			center;
	}

	h4 span {
		padding:			0px 10px 0px 10px;
		color:				#ccc;
	}

	h4 a {
		font:				normal 9pt Arial;
	}


/* search */

	#list ul, #list ul li {
		margin:				0px;
		padding:			0px;
		list-style:			none;
	}

	#list ul {
		width:				700px;
	}

	#list ul li {
		float:				left;
		width:				150px;
		height:				150px;
		overflow:			hidden;
		margin:				10px;
		font:				normal 8pt Arial;
		text-align:			center;
		color:				#999;
	}

	#list ul li a img {
		width:				105px;
		height:				105px;
	}

	#list ul li a:hover img {
		border:				solid 1px #ccc;
	}

	#list div {
		font:				normal 9pt Arial;
	}

	#pager {
		width:				470px;
		text-align:			left;
	}

	td #pager {
		width:				100%;
		height:				120px;
		margin:				0px 0px 20px 0px;
	}

	#pager a, #pager span {
		display:			block;
		float:				left;
		padding:			5px;
		margin:				0px 0px 5px 10px;
	}

	#pager a {
		border:				solid 1px #f0f0f0;
		text-decoration:		none;
		color:				#06d;
	}

	#pager a:hover {
		background-color:		#06d;
		color:				#fff;
	}

	#pager a.sel {
		font:				bold 9pt Arial;
		color:				#f08;
		text-decoration:		none;
	}

	#description_tags {
		margin:				30px 0px 0px 0px;
	}

	#description_tags span {
		padding:			0px 20px 0px 0px;
	}

	#description_tags span a {
		text-decoration:		none;
		color:				#333;
	}

	div.rc {
		width:				280px;
		overflow:			hidden;
		margin:				20px 0px 0px 0px;
	}

	div.rc div, div.r #tags {
		background-color:		#f4f4f4;
	}

	div.rc div, div.r #tags, .col2 div {
		padding:			10px;
		margin:				0px 0px 20px 0px !important;
	}

	div.rc div strong {
		display:			block;
		padding:			0px 0px 10px 0px;
		margin:				0px 0px 10px 0px;
		border-bottom:			solid 1px #ddd;
	}

	div.rc div a, .col2 div a {
		color:				#06d;
		padding:			0px 0px 0px 0px;
		font:				normal 10pt Arial;
	}

	div.rc div span, .col2 div span {
		padding:			0px 4px 0px 4px;
		color:				#999;
	}

	div.rc #tags {
		height:				138px;
		overflow:			hidden;
	}

	div.rc #tags.sel {
		height:				538px;
	}

	div.rc div.comments span, div.rc div.articles span {
		padding:			0px;
		display:			block;
		margin:				10px 0px 0px 0px;
		color:				#666;
	}

	div.rc div.comments span img, div.rc div.articles span img {
		width:				30px;
		height:				30px;
		float:				left;
		margin:				0px 10px 0px 0px;
	}

	div.rc div.articles span i a {
		color:				#999;
		font-style:			italic;
	}


	/*faq*/
	#faq {
		margin:				40px 0px 0px 0px;
	}

	h3 .r, #faq #question a.r {
		padding:			0px 15px 0px 0px;
	}

	h3 .r {
		font:				normal 9pt Arial;
	}

	#faq ul, #faq ul li {
		margin:				0px;
		padding:			0px;
		list-style:			none;
	}

	#faq #ask {
		margin:				20px 0px 20px 0px;
	}

	#faq #question li {
		margin:				20px 0px 20px 0px;
		border-top:			solid 1px #ccc;
	}

	#faq #question strong {
		display:			block;
		margin:				10px 0px 10px 0px;
	}


/* collections */

	#collections table {
		width:				100%;
	}

	#collections ul li, #collections div {
		font:				normal 9pt Arial;
	}

	#collections ul, #collections ul li {
		margin:				0px;
		padding:			0px;
		list-style:			none;
	}

	#collections ul li {
		height:				150px;
		padding:			10px 0px 0px 0px;
		color:				#333;
		border-top:			solid 1px #ccc;
		overflow:			hidden;
	}

	#collections ul li img {
		width:				120px;
		height:				120px;
		border:				solid 1px #eee;
	}

	#collections ul li a {
		float:				left;
		width:				400px;
		height:				130px;
		text-decoration:		none;
	}

	.collection .f_size {
		margin:				0px 0px 0px 0px;
	}

/* favorites */

	#list ul#favorites {
		width:				100%;
	}

	#list ul#favorites li {
		width:				105px;
		height:				105px;
		margin:				0px 17px 20px 0px;
		border:				solid 1px #ccc;
	}

	#favorites_desc strong {
		display:			block;
	}
