html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td{margin:0;padding:0;}
body {
	margin:0 auto;
	padding:0;
	width:960px;
	color:#111;
	background:#eee;
	font:normal 13px Helvetica,Arial;
	line-height:13px;
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray');
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray')";
}
/*
img{border:0;-moz-outline:none;outline:none;}
a{text-decoration:none;-moz-outline:none;outline:none;}
*/
img{border:0;}
a{text-decoration:none;}
p{margin-bottom:13px;}
h3 {
	font-size:16px;
	*letter-spacing:-1px;
}
.i{font-style:italic;}
.r{text-align:right;}
.l{text-align:left;}
.c{text-align:center;}
.b{font-weight:bold;}
.n,.normal,.fwn{font-weight:normal !important}
.w{color:#fff;}
.white{color:#fff !important}
.black{color:#000 !important}
.beige{color:#ffb77d !important}
.orange{color:#ea6900 !important}
.lightorange{color:#fe9845 !important}
.lightgrey{color:#eee !important}
.darkgrey{color:#a5a5a5 !important}
.darkergrey{color:#333 !important}
.grey{color:#ddd !important}
.blackish{color:#444 !important}
.green{color:#96cf44 !important}
.red{color:#d65a5a !important}
.yellow{color:#ffc62b !important}

.small{font-size:11px;}

.button{font:bold 14px Helvetica,Arial;line-height:20px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;
border-radius:3px;color:#fff;padding:0 7px;}
.mbutton{-moz-border-radius:3px;-webkit-border-radius:3px;
border-radius:3px;color:#fff;padding:4px !important;}
.corner,.rc,#main #content #options{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.nrcb{-moz-border-radius-bottomright:0px !important;-moz-border-radius-bottomleft:0px !important;-webkit-border-bottom-right-radius:0px !important;
border-bottom-right-radius:0px !important;-webkit-border-bottom-left-radius:0px !important;
border-bottom-left-radius:0px !important;}
.nrct{-moz-border-radius-topright:0px !important;-moz-border-radius-topleft:0px !important;-webkit-border-top-right-radius:0px !important;
border-top-right-radius:0px !important;-webkit-border-top-left-radius:0px !important;
border-top-left-radius:0px !important;}

.tal{text-align:left}
.tar{text-align:right}
.tac{text-align:center}
.taj{text-align:justify}
.vat{vertical-align:top;}
.vab{vertical-align:bottom;}
.vac{vertical-align:center;}
.bgrey{background:#ddd;}
.bgreyhover:hover{background:#bbb;}
.bw{background:#fff;}
.bw:hover{}
.bblack{background:#000;}
.bblack50{background:#000;opacity:0.5;}
.bbeige:hover{}
.borange:hover{}
.bred{background:#BA1616;}
.blightyellow{background:#FEF8BC !important}
.bgreen{background:#19AC2B;}
.red{color:#BA1616;}
.green{color:#19AC2B;}
.bgreen{background:#19AC2B;}
.lightgreen{color:#A7E6B8;}
.blightgreen{background:#A7E6B8;}
.lightred{color:#E6A7A7;}
.blightred{background:#E6A7A7;} 
.blightorange:hover{}
.bbeige{background:#ffb77d}
.bdarkbeige{background:#ec934c}
.borange{background:#ea6900}
.blightorange{background:#fe9845}
.bdarkergrey{background:#333}
.bdarkgrey{background:#a5a5a5}
.blightgrey{background:#eee}
.bdarkgrey:hover{}
.bgreen{background:#96cf44 !important}
.bred{background:#d65a5a !important}
.byellow{background:#ffc62b !important}
.orangeborderbottom{border-bottom:1px solid #c85a00;}


.cover{
	position:relative;
	top:-70px;
	height:50px;
	width:112px;
	bottom:30px;
	margin:0;
}

.lsn{list-style:none !important}
.fs11{font-size:11px !important}
.fs12{font-size:12px !important}
.fs13{font-size:13px !important}
.fs14{font-size:14px !important}
.fs16{font-size:16px !important}
.fs18{font-size:18px !important}
.fs20{font-size:20px !important}
.fs24{font-size:24px !important}
.fs28{font-size:28px !important}
.fs30{font-size:30px !important}
.fs35{font-size:35px !important}
.fs36{font-size:36px !important}
.fs48{font-size:48px !important}
.lh05{line-height:5px !important}
.lh11{line-height:11px !important}
.lh12{line-height:12px !important}
.lh16{line-height:16px !important}
.lh18{line-height:18px !important}
.lh20{line-height:20px !important}
.lh22{line-height:22px !important}
.lh24{line-height:24px !important}
.lh28{line-height:28px !important}
.lh30{line-height:30px !important}
.lh32{line-height:32px !important}
.lh35{line-height:35px !important}
.lh36{line-height:36px !important}
.lsa{letter-spacing:0px !important}
.ls05{letter-spacing:-0.5px !important}
.ls10{letter-spacing:-1px !important}
.ls15{letter-spacing:-1.5px !important}
.m0{margin:0 !important;}
.p0{padding:0 !important;}
.mr0{margin-right:0 !important}
.ml0{margin-left:0 !important}
.mt0{margin-top:0 !important}
.mb0{margin-bottom:0 !important}
.mr5{margin-right:5px !important}
.ml5{margin-left:5px !important}
.mt5{margin-top:5px !important}
.mb5{margin-bottom:5px !important}
.mr10{margin-right:10px !important}
.ml10{margin-left:10px !important}
.mt10{margin-top:10px !important}
.mb10{margin-bottom:10px !important}
.mr20{margin-right:20px !important}
.ml20{margin-left:20px !important}
.mt20{margin-top:20px !important}
.mb20{margin-bottom:20px !important}

.pr0{padding-right:0 !important}
.pl0{padding-left:0 !important}
.pt0{padding-top:0 !important}
.pb0{padding-bottom:0 !important}
.pr5{padding-right:5px !important}
.pl5{padding-left:5px !important}
.pt5{padding-top:5px !important}
.pb5{padding-bottom:5px !important}
.pr10{padding-right:10px !important}
.pl10{padding-left:10px !important}
.pt10{padding-top:10px !important}
.pb10{padding-bottom:10px !important}

.pd10{padding:10px}
.pd05{padding:5px;}
.pd03{padding:3px;}
.pd02{padding:2px;}
.pd15{padding:15px;}
.orangebox{outline:2px solid #ea6900}
.block{display:block;float:left;}
.cb{clear:both;}
.db{display:block;}
.dt{display:table;}
.di{display:inline !important;}
.dn{display:none !important;visibility:hidden !important;}
.fl{float:left;}
.fr{float:right;}

.inputon,.inputonsearch {
	padding:7px !important;
	background:url('../images/form_bg_y.png') top left repeat-x #fffeef;
	color:#000;
	border:1px solid #eac74d;
}
.inputoff,.inputoffsearch {
	padding:7px !important;
	background:url('../images/form_bg_g.png') top left repeat-x #f8f8f8;
	border:1px solid #bbbbbb;
	color:#666;
}
.inputonsearch {
	background:url('../images/form_bg_y_search.png') top right repeat-x #fffeef;
}
.inputoffsearch {
	background:url('../images/form_bg_g_search.png') top right repeat-x #f8f8f8;
}
.miniinput {
	padding:4px 6px !important;
	font-size:11px !important;
}
.miniselect {
	font-size:11px !important;
	padding:2px !important;
}
#header .inputon, #header .inputoff {
	border:1px solid #b7590b;
}
.buttonon,.buttonorange {
	font-size:11px !important;
	padding:4px 7px !important;
	background:url('../images/button_bg_d.png') top left repeat-x #f8f8f8;
	border:1px solid #b7590b;
	text-shadow:0 1px 0px #764d2b;
	color:#fff;
	font-weight:bold !important;
}
.buttonoff {
	font-size:11px !important;
	padding:4px 7px !important;
	text-shadow:0 1px 0px #eee;
	background:url('../images/form_button_bg_g.png') top left repeat-x #f8f8f8;
	border:1px solid #bababa;
	font-weight:bold !important;
	color:#666;
}
.buttonwarn {
	font-size:11px !important;
	padding:4px 7px !important;
	background:url('../images/form_button_bg_w.png') top left repeat-x #cf4040;
	border:1px solid #9a0404;
	font-weight:bold !important;
	text-shadow:0 1px 0px #764d2b;
	color:#fff;
}
.buttongrey {
	font-size:11px !important;
	padding:4px 7px !important;
	background:url('../images/form_button_bg_g.png') top left repeat-x #f8f8f8;
	border:1px solid #bababa;
	text-shadow:0 1px 0px #eee;
	font-weight:bold !important;
	color:#666;
}
.buttongreen {
	font-size:11px !important;
	background:#96cf44;
}
.buttonred {
	font-size:11px !important;
	background:#d65a5a;
}
.buttonyellow {
	font-size:11px !important;
	background:#ffc62b;
}

.buttonred,.buttongreen,.buttonyellow,.hbutton,.hbuttonselected,.buttongrey,.buttonwarn,.buttonoff,.buttonon,.buttonorange,.inputoff,.inputon,.hbuttoncenterselected,.hbuttonleftselected,.hbuttonrightselected,.hbuttoncenter,.hbuttonleft,.hbuttonright{
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.buttongreen,.buttongrey,.hbutton,.hbuttonselected,.hbuttoncenterselected,.hbuttonleftselected,.hbuttonrightselected,.hbuttoncenter,.hbuttonleft,.hbuttonright,.buttonwarn,.buttonoff,.buttonon,.buttonorange,.hand,.action,#suggestitemdiv a{cursor: pointer;cursor: hand;}


.hbutton,.hbuttonselected,.hbuttoncenterselected,.hbuttonleftselected,.hbuttonrightselected,.hbuttoncenter,.hbuttonleft,.hbuttonright {
	-webkit-border-bottom-right-radius:4px !important;
	border-bottom-right-radius:4px !important;
	-webkit-border-bottom-left-radius:4px !important;
	border-bottom-left-radius:4px !important;
	-moz-border-radius-bottomright:4px !important;
	-moz-border-radius-bottomleft:4px !important;
	padding:9px 10px 7px !important;
	*letter-spacing:-1px;
	background:url('../images/button_bg_b.png') 0 0 repeat-x #ffd8b8;
	border:1px solid #bc5500;
	color:#bc5500;
	font-weight:bold;
	text-shadow:0 1px 0 #fff3ea;
}
.hbutton:hover,.hbuttoncenter:hover,.hbuttonleft:hover,.hbuttonright:hover {
	background:url('../images/button_bg_o.png') 0 0 repeat-x #ffc495;
}
	.hbuttoncenter:hover,.hbuttonright:hover {
		background:url('../images/button_bg_o.png') 0 0 repeat-x #ffc495;
	}
	
.hbuttonselected,.hbuttoncenterselected,.hbuttonleftselected,.hbuttonrightselected {
	background:url('../images/button_bg_d.png') 0 0 repeat-x #fa9530 !important;
	color:#fff !important;
	border:1px solid #a94c00;
	text-shadow:0 1px 1px #764d2b;
}
	.hbuttoncenterselected,.hbuttonrightselected {
		background:url('../images/button_bg_d.png') 0 0  repeat-x #fa9530 !important;
	}
.hbuttonleft,.hbuttonleftselected {
	-moz-border-radius-topright:0px !important;
	-moz-border-radius-bottomright:0px !important;
	-webkit-border-top-right-radius:0px !important;
	border-top-right-radius:0px !important;
	-webkit-border-bottom-right-radius:0px !important;
	border-bottom-right-radius:0px !important;
	margin-right:0 !important;
	border-right:0 !important;
}
.hbuttoncenter,.hbuttoncenterselected {
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
	border-right:0 !important;
	margin-right:0 !important;
	border-left:0 !important;
	background-position:0 0;
}
.hbuttonright,.hbuttonrightselected {
	-moz-border-radius-topleft:0px !important;
	-moz-border-radius-bottomleft:0px !important;
	-webkit-border-top-left-radius:0px !important;
	border-top-left-radius:0px !important;
	-webkit-border-bottom-left-radius:0px !important;
	border-bottom-left-radius:0px !important;
	margin-right:0 !important;
	border-left:0 !important;
	background-position:0 0;
}
textarea {
	font:normal 12px Helvetica,Arial;
	padding:5px;
	margin-bottom:10px;
	border:1px solid #999;
}
textarea .minitextarea {
	height:15px !important;
}
.textareaon {
	background:#FFFBD1;
	border:1px solid #333;
}

.hr,.shr,.xhr,.mhr {
	clear:both;
	margin:0;
	padding:0;
}
.mhr{margin-top:0px;display:table;}
.hr{margin-top:2px;display:table;}
.shr{margin-top:8px;display:table;}
.xhr{margin-top:13px;display:table;}


#messagebg {
	display:none;
}
.message,.error,.messagenarrow,.errornarrow {
	font:normal 14px Helvetica,Arial;
	z-index:995;
	position:absolute;
	display:block;
	width:938px;
	margin:0px 0px 10px 233px;
	padding:10px 10px 8px;
	top:56px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	opacity:0.8;
}
.messagenarrow,.errornarrow {
	width:531px;
	margin:0 0 10px -1px;
	padding:10px 10px 8px;
	top:86px;
	opacity:0.8;
}

.message,.messagenarrow {
	border:1px solid #6cb186 !important;
	background:#DBF6DE !important;
}
	.message p,.error p,.messagenarrow p,.errornarrow p {
		color:#000;
		margin:0;
		padding:0;
	}
.error,.errornarrow {
	border:1px solid #d86d6d !important;
	background:#FFCFCF !important;
}

#main.home {
	background:url('../images/fikun_home.jpg') top left no-repeat #fff;
}
#frame,#frame2 {
	background:#fff;
	padding:3px;
	margin:7px !important;
	border:1px solid #777;
	padding:10px !important;
	width:500px;
	height:304px;
	top:0;
	left:0;
	position:absolute;
	z-index:99;
}	
	#framewindow {
		top:0;
		left:0;
		position:absolute;
		width:536px;
		height:341px;
		background:#000;
		opacity:0.3;
		z-index:98;
	}		
#narrow {
	margin-top:20px !important;
	width:553px !important;
}
#header {
	background:url('../images/header2.png') top left no-repeat;
	border:0;
	color:#fff;
	padding:10px;
	margin:0;
	height:40px;
	width:940px;
	display:block;
	position:absolute;
	z-index:996;
}
	#headernarrow {
		background:url('../images/header_narrow.png') top left no-repeat;
		border:0;
		color:#fff;
		padding:15px 13px 10px;
		margin:0;
		height:50px;
		width:533px;
		display:block;
		position:absolute;
		z-index:996;
	}
	#header.headerhome {
		background-color:#ffad6c !important;
	}
	#header .hr {
		background:#ea6900;
	}
	#logo,#add,#user,#search,#backnarrow,#logonarrow {
		float:left;
	}
	#logo,#logonarrow {
		width:120px;
	}
		#logo h2,#logonarrow h2 {
			margin:0;
			padding:0;
		}
		#logo a,#logonarrow a {
			display:block;
			color:#fff;
			height:41px;
			width:100px;
			background:url('../images/fikunstripe.png') top left no-repeat;
		}
			#logo a b,#logonarrow a b {
				display:none;
			}
	#backnarrow {
		width:402px;
		text-align:right;
		margin:4px 0 0 0;
	}
	#add {
		width:112px;
		text-align:right;
		margin:4px 0 0 0;
	}
	#user {
		width:425px;
		padding:0;
		margin:4px 0 0 15px;
	}
	#search,#searchside {
		width:268px;
		padding:0;
		margin:4px 0 0 0px;
		text-align:right;
	}
	#user a {
		height:15px !important;
		float:left;
		display:block;
	}
	#add a,#backnarrow a {
		height:15px !important;
		float:right;
		display:block;
	}
		#searchbutton,#searchbuttonside {
			background:url('../images/button_bg_d.png') 0px 0px repeat-x #de6809 !important;
			color:#fff !important;
			border:1px solid #a94c00;
			outline:0;
			text-shadow:0 1px 1px #764d2b;
			width:70px;
			height:33px;
			padding:8px 7px 8px !important;
			-moz-border-radius-topright:3px !important;
			-moz-border-radius-bottomright:3px !important;
			-webkit-border-top-right-radius:3px !important;
			border-top-right-radius:3px !important;
			-webkit-border-bottom-right-radius:3px !important;
			border-bottom-right-radius:3px !important;
			margin:0 !important;
			border-left:0 !important;
			font:bold 13px Helvetica,Arial;
		}
			#searchbutton.clicked,#searchbuttonside.clicked {
				background:url('../images/button_bg_d.png') 0px 100px repeat-x #de6809 !important;
			}
		#searchtext,#searchtextside {
			border-bottom:1px solid #df863e;
			width:170px;
			font:normal 13px Helvetica,Arial;
			height:15px;
			font-style:italic;
			padding:8px 7px 8px !important;
			border:1px solid #a94c00 !important;
			margin:0 !important;
			-moz-border-radius-topleft:3px !important;
			-moz-border-radius-bottomleft:3px !important;
			-webkit-border-top-left-radius:3px !important;
			border-top-left-radius:3px !important;
			-webkit-border-bottom-left-radius:3px !important;
			border-bottom-left-radius:3px !important;
			-moz-border-radius-topright:0px !important;
			-moz-border-radius-bottomright:0px !important;
			-webkit-border-top-right-radius:0px !important;
			border-top-right-radius:0px !important;
			-webkit-border-bottom-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			color:#666;
		}
		#searchside {
			width:233px;
			margin:4px 0 0 9px;
			margin:0 !important;
		}
		#searchtextside {
			width:145px !important;
		}
#main {
	border:1px solid #d9b397;
	background:url('../images/bg.gif') bottom center repeat-y #fff;
	border-top:0;
	border-bottom:0;
	padding:70px 0 0;
}
	.mainnarrow {
		background:url('../images/bg_narrow.png') bottom center repeat-y #fff !important;
		padding:67px 0 0px !important;
	}
		.leftnarrow {
			background:url('../images/bg_narrow_sideleft.png') bottom center repeat-y #fff !important;
		}
		.rightnarrow {
			background:url('../images/bg_narrow_sideright.png') bottom center repeat-y #fff !important;
		}
	#main .hr {
		height:10px;
	}
	.frame {
		padding:25px 15px 15px;
		border:1px solid #f3decf;
		background:#fffaf6;
	}
	#info, #neck {
		clear:both;
		border-top:1px solid #f3decf;
		padding:0px 0px 1px 10px;
		background:#fffaf6;
	}
	
	#neck {
		border-top:0;
		border-bottom:1px solid #f3decf;
		margin:-10px 0 3px;
		padding:5px 0px 0px 10px;
	}
		.info1,.info2,.info3,.info4,.info34 {
			margin:10px 10px 0 0;
			display:block;
			float:left;
		}
		.info1 {
			width:938px;
		}
		.info2 {
			width:464px;
		}
		.info3 {
			width:306px;
		}
		.info4 {
			width:227px;
		}
			.info34 {
				width:701px;
			}
	#neck .hbutton {
		display:block;
		text-align:center;
		margin-top:1px !important;
	}
	#main #side {
		margin:0 0 0 10px;
		width:253px;
		float:left;
	}
		#main #side h2 {
			font:bold 16px Helvetica,Arial;
			line-height:16px;
			margin:0 0 10px 0;
			padding:0;
		}
		#main #side ul {
			padding:0;
			list-style:none;
		}
			#main #side li {
				color:#333;
				padding:2px 0;
			}
				#main #side li a {
					color:#333;
				}
					#main #side li a b {
						color:#111;
						font-size:11px;
					}
				#main #side li ul {
					margin:5px 0 5px 15px;
				}
		#main ul.dotted {
			margin-bottom:10px;
			list-style:none;
		}
			#main ul.dotted li.dotted {
				border-bottom:1px dotted #f3decf;
				padding:4px 0 !important;
			}
				#main ul.dotted li.indent {
					padding-left:10px !important;
				}
			#main ul.dotted li a.label,#main ul.dotted li a.labelo,#main ul.dotted li a.labeln,#main ul.dotted li a.labelon,#main ul.dotted li a.labelminin,#main ul.dotted li a.labelominin {
				display:block;
				font-weight:bold;
				text-shadow:0 1px 0 #fff8f2;
				background:url('../images/label.png') top right no-repeat !important;
				padding:9px 10px 7px 10px !important;
			}
			#main ul.dotted li a.labelo {
				color:#fff !important;
				text-shadow:0 1px 0 #743502;
				background:url('../images/label_o.png') top right no-repeat !important;
			}
			#main ul.dotted li a.labelminin,#main ul.dotted li a.labelominin {
				padding:4px 10px 3px 10px !important;
				background:url('../images/labelmini.png') top right no-repeat !important;
			}
				#main ul.dotted li a.labelminin b,#main ul.dotted li a.labelominin b {
					position:relative;
					right:3px !important;
					*right:13px !important;
					*top:-16px;
					text-align:center;
					text-shadow:none !important;
					width:25px !important;
					color:#fff !important;
					float:right;
				}
			#main ul.dotted li a.labeln {
				background:url('../images/label_n.png') top right no-repeat !important;
			}
			#main ul.dotted li a.labelon {
				color:#fff !important;
				text-shadow:0 1px 0 #743502;
				background:url('../images/label_on.png') top right no-repeat !important;
			}
				#main ul.dotted li a.label:hover {
					background:url('../images/label_h.png') top right no-repeat !important;
				}
				#main ul.dotted li a.labeln:hover {
					background:url('../images/label_hn.png') top right no-repeat !important;
				}
			
			#main ul.dotted li a b {
				position:relative;
				right:4px;
				*right:14px;
				*top:-20px;
				text-align:center;
				text-shadow:none !important;
				width:26px;
				color:#fff !important;
				float:right;
			}
		#main #side .sidelist {
			border-left:1px solid #bc5500;
			border-top:1px solid #bc5500;
			text-align:right;
			margin-bottom:10px;
		}
			#main #side .sidelist li.b {
				background:url('../images/button_bg_d.png') top left repeat-x #fa9530 !important;
			}
			#main #side .sidelist li {
				border-right:1px solid #bc5500;
				border-bottom:1px solid #bc5500;
				background:url('../images/button_bg_b.png') top left repeat-x #ffd8b8;
				margin:0;
			}
				#main #side .sidelist li a,#main #side .sidelist li span {
					display:block;
					padding:6px 5px;
					margin:0;
				}
				#main #side .sidelist li a:hover {
					background:url('../images/button_bg_o.png') top left repeat-x #ffc495;
				}
				#main #side .sidelist li.b a,#main #side .sidelist li.b span {
					color:#fff;
				}
				#main #side .sidelist li.b a:hover {
					background:url('../images/button_bg_d.png') top left repeat-x #fa9530 !important;
				}
		#main #side.line {
			width:243px;
			padding-right:9px;
			/*
			width:229px;
			border-right:1px solid #ddd;
			*/
		}
		#main #side.lline {
			width:230px !important;
			padding-right:12px;
			/*
			width:229px !important;
			*/
		}
		#main #side .half {
			padding:8px 3px;
			display:block;
			float:left;
			width:106.5px;
			margin-right:5px;
		}
		#main #side img,#lrgimg {
			width:228px;
			/*margin-bottom:12px;*/
			display:block;
			float:left;
		}
		.listar {
				display:block;
				padding:4px 0;
				border-bottom:1px dotted #f3decf;
				color:#111;
		}
			.listaru {
				border-top:1px dotted #f3decf;
			}
		#lrgimg {
			border:1px solid #b7590b;
		}
			#main #side .imgbutton,.imgbuttonleft,.imgbuttonright {
				display:block;
				float:left;
				font-size:14px !important;
				text-align:center;
				-moz-border-radius-bottomright:3px;
				-moz-border-radius-bottomleft:3px;
				border-bottom-right-radius:3px;
				border-bottom-left-radius:3px;
				-webkit-border-bottom-right-radius:3px;
				-webkit-border-bottom-left-radius:3px;
				padding:9px !important;
				width:210px;
				background:url('../images/button_bg_d.png') top left repeat-x #f8f8f8;
				border:1px solid #b7590b;
				border-top:0;
				text-shadow:0 1px 0px #764d2b;
				color:#fff;
				font-weight:bold !important;
			}
			.imgbuttonleft {
				width:96px;
				border-right:0px;
				-moz-border-radius-bottomright:0px;
				border-bottom-right-radius:0px;
				-webkit-border-bottom-right-radius:0px;
			}
			.imgbuttonright {
				width:95px;
				-moz-border-radius-bottomleft:0px;
				border-bottom-left-radius:0px;
				-webkit-border-bottom-left-radius:0px;
			}
			.pickimages {
				margin-top:10px;
			}
			#main img.medium {
				margin-right:12px;
				width:130px !important;
				padding:0;
			}
			#main img.small {
				margin-right:12px;
				width:49px !important;
			}
			#main img.mini {
				margin-right:12px;
				width:35px !important;
			}
			#main img.micro {
				margin-right:12px;
				width:20px !important;
			}
			#main img.flow {
				margin-right:12px;
				width:61px !important;
				padding:0;
			}
			#main img.avatar {
				margin-right:10px;
				width:42px !important;
				height:42px !important;
			}
			#main img.avatarmini {
				margin:0 10px 0 0;
				width:24px !important;
				height:24px !important;
			}
			#main img.last {
				margin-right:0 !important;
			}
	#main #content {
		margin:0 10px 0 0;
		width:686px;
		float:left;
	}
	.sidenarrow,.sidenarrowright {
		float:left;
		padding:20px 10px 20px 20px;
		margin:0 !important;
		width:168px !important;
	}
		.sidenarrowright {
			padding:20px 20px 20px 10px !important;
			width:178px !important;
		}
	.contentnarrow,.contentnarrowright {
		float:left;
		padding:20px 0 20px 10px;
		margin:0 !important;
		width:343px !important;
	}
		.contentnarrowleft {
			padding:20px 10px 20px 20px !important;
			width:303px !important;
		}
	.sidenarrow #lrgimg {
		max-width:168px;
	}
	.sidenarrowright #lrgimg {
		max-width:178px;
	}
	.contentnarrowleft input,.contentnarrowleft textarea,.contentnarrowleft h1,.contentnarrowleft p {
		max-width:290px;
	}
	.contentnarrow input,.contentnarrow textarea,.contentnarrow h1,.contentnarrow p {
		max-width:313px;
	}
	.fullnarrow {
		margin:0 !important;
		float:left;
		padding:20px;
		width:511px !important;
	}
	.infonarrow {
		clear:both;
		padding:20px 20px 10px 20px !important;
		*padding-top:10px !important;
		display:block;
	}
		#main #content.full {
			width:938px;
			margin-left:0;
		}
		#main #content.lline {
			width:686px;
			padding-left:10px;
			/*
			width:687px;
			border-left:1px solid #ddd;
			*/
		}
			#main #content #title {
				width:516px;
				float:left;
			}
				#main #content #title h1 {
					margin:0;
					padding:0;
					font:bold 30px Helvetica,Arial !important;
					letter-spacing:-2.5px !important;
					*letter-spacing:-2px !important;
					line-height:35px;
				}
				#main #content h1 a {
					color:#ea6900;
					font:bold 30px Helvetica,Arial;
					letter-spacing:-2.5px;
					*letter-spacing:-2px !important;
				}
					h1.smallh1,h1.smallh1 a {
						font:bold 18px Helvetica,Arial !important;
						line-height:18px !important;
						letter-spacing:-0.5px !important;
						*letter-spacing:-0px !important;
						margin:0 0 11px 0;
					}
					#main #countitems {
						margin:1px 0 11px 0 !important;
						font-weight:bold !important;
					}
					#main #content #options {
						position:absolute;
						width:514px;
						background:url('../images/grey_bg.png') 0 0 repeat-x;
						border:1px solid #a3a3a3;
						height:24px;
						margin-top:5px;
						z-index:888;
					}
					#main #content #title #options a {
						display:block;
						float:left;
						padding:6px 17px 8px 7px;
						border-right:1px solid #a3a3a3;
						height:10px;
						margin:0;
						color:#000;
						font-size:11px;
						background:url('../images/grey_arrow_down.png') top right no-repeat;
					}
					#main #content #title #options #lborrowed {
						
					}
						#main #content #title #options #lborrowed input {
							font-size:10px;
							padding:0 2px;
							margin:0 1px 0 0;
						}
						#main #content #title #options .optionselected {
							padding:4px 4px 12px 4px !important;
						}
						#main .itemoption {
							position:absolute;
							clear:both;
							font-size:11px;
							padding:4px 10px 0px !important;
							z-index:890;
							-moz-border-radius-bottomright:3px;
							-moz-border-radius-bottomleft:3px;
							border-bottom-right-radius:3px;
							-webkit-border-bottom-right-radius:3px;
							border-bottom-left-radius:3px;
							-webkit-border-bottom-left-radius:3px;
							background:url('../images/grey_line.png') 0 0 no-repeat #d8d8d8;
							margin:0 !important;
							border:1px solid #a3a3a3;
							border-top:0px;
						}
							#main .itemoption a {
								display:block;
								line-height:25px;
								color:#000;
							}
						#main #content #title #options .closeitemoption {
							color:white;
							position:absolute;
							top:0px;
							right:0px;
						}
			#main #content h2, #frame h2 {	
				color:#ea6900;
				font:bold 16px Helvetica,Arial;
				line-height:16px;
				margin:0 0 10px 0;
				padding:0;
			}
			#main #content #menu {
				width:160px;
				margin-left:10px;
				float:right;
				text-align:right;
			}
				#main #content #menu .hr {
					height:0;
				}
				#main #content #menu a {
					text-align:center;
					margin-left:10px;
				}
					#main #content #menu .half {
						width:61px;
					}
					#main #content #menu .halfer {
						width:75px;
					}
					#main #content #menu .full {
						width:140px;
					}
			#main #content #comments,#menu #content #center {
				padding-top:10px;
				width:516px;
				float:left;
			}
				#main #content #comments.ept,#menu #content #center.ept {
					padding-top:45px;
					width:516px;
					float:left;
				}	
			#menu #content #table {
					
			}
				#main #table.big, #main #table.mosaic, #main #table.list {
					
				}
				#main #table.relatedmosaic {
					width:100%;
				}
					#main #table.big td {
						width:210px;
						padding:0 29px 15px 0;
					}
					#main #table.mosaic td {
						width:122px;
						padding:0 20px 11px 0;
					}
					#main #table.relatedmosaic td {
						width:122px;
						vertical-align:top;
						padding:0 20px 11px 0;
					}
					#main #table.list td,#main table.vertical td {
						height:50px;
						padding:0 10px 5px 0;
					}
				#main #table.big a {
					overflow:hidden;
					display:block;
					height:300px;
					margin-bottom:10px;
				}
			 		#main #table.big img {
			 			width:210px;
			 		}
				#main #table.mosaic a {
					overflow:hidden;
					display:block;
					height:160px;
					margin-bottom:10px;
				}
				#main #table.relatedmosaic a {
					overflow:hidden;
					display:block;
					height:160px;
					margin-bottom:10px;
				}
				#main #table.relatedmosaic a {
					
				}
				#main #table.list a,#main #table.vertical a {
					overflow:hidden;
					max-height:60px;
				}
			 		#main #table.mosaic img,#main #table.relatedmosaic img {
			 			width:122px;
			 		}
				 	#main #table.mosaicform img {
				 		margin-bottom:1px !important;
				 	}
				 	#main #table.mosaicform input {
				 		width:122px;
				 	}
				 #main #table.mosaic img.last, #main #table.relatedmosaic img.last {
				 	margin-right:0 !important;
				 }
				 #main #table.list img,#main table.vertical img {
				 	max-width:40px;
				 	margin:0 0 5px 0;
				 }
			.listoh,.listow,.listgw,.listgh{
				z-index:9987;
				height:13px;
				display:block;
				width:13px;
			}
			.mosaicgw,.mosaicgh,.mosaicow,.mosaicoh{
				z-index:9987;
				height:21px !important;
				display:block;
				width:53px;
				text-align:center;
				color:#fff;
				font:bold 14px Helvetica,Arial;
				line-height:19px;
			}
			.biggw,.biggh,.bigow,.bigoh{
				z-index:9987;
				height:35px !important;
				display:block;
				width:92px;
				text-align:center;
				color:#fff;
				font:bold 18px Helvetica,Arial;
				line-height:33px;
			}
			.listoh{
				background:url('../images/listoh.gif');
			}
			.listow{
				background:url('../images/listow.gif');
			}
			.listgw{
				background:url('../images/listgw.gif');
			}
			.listgh{
				background:url('../images/listgh.gif');
			}
			.mosaicow,.mosaicoh{
				background:url('../images/mosaico.gif');
			}
			.mosaicgw,.mosaicgh{
				background:url('../images/mosaicg.gif');
			}
			.bigow,.bigoh{
				background:url('../images/bigo.gif');
			}
			.biggw,.biggh{
				background:url('../images/bigg.gif');
			}
			#main #table.vertical {
			}
				#main #table.vertical th {
					color:#555;
					font-size:11px;
					padding-bottom:4px;
					text-transform:uppercase;
				}
				#main #table.vertical td {
					padding-bottom:10px;
				}
				#main #table td {
					
				}
				#main #table .last {
					padding-right:0 !important;
				}
			#main #content form {
				
			}
				#main #content form label, #frame form label {
					display:block;
					font:bold 14px Helvetica,Arial;
					line-height:14px;
					margin-bottom:5px;
				}
					#main #content form label small, #frame label small {
						display:block;
						font:normal 11px Helvetica,Arial;
						line-height:11px;
						color:#666;
					}
						#main #content form label b {
							font-weight:bold;
							color:#B41D1D;
						}
				#main #content form input,#main #content form select, #frame form select {
					display:block;
					margin-bottom:10px;
				}
				#main #content form input {
					font:normal 14px Helvetica,Arial;
					padding:3px;
				}
			#main #pagination {
				margin:10px 0;
			}
				#main #pagination a {
				}
			#main #toppagination {
				float:left;
				height:20px;
				padding-left:61px;
				width:109px;
				text-align:right;
			}
			#main #bottompagination {
				text-align:right;
				height:20px;
				margin-bottom:15px;
			}
			#main .commentavatar {
				clear:both;
				float:left;
				width:35px;
				margin-right:7px;
			}
			#main .commenttext {
				float:left;
				width:436px;
				padding-bottom:4px;
				margin-bottom:12px;
				border-bottom:1px solid #ddd;
			}
			#main .subcommenttext {
				float:left;
				width:406px;
				padding-bottom:4px;
			}
		.cmmnt {
			border:1px solid #f3decf;
			background:#fffaf6;
			margin-bottom:10px;
		}
			.cmmnttext {
				float:left;
				width:448px;
				padding:10px;
			}
			.cmmntavatarlarge {
				margin:2px 0 0 -3px;
				width:49px;
				float:left;
				background:#f00;
				height:74px;
				text-align:center;
				background:url('../images/cal.gif') top left no-repeat;
			}
				.cmmntavatarlarge img {
					max-width:43px;
					margin:5px 3px 4px;
				}
			.cmmntavatarsmall {
				margin:2px 0 0 -3px;
				width:49px;
				float:left;
				background:#f00;
				height:34px;
				text-align:left;
				background:url('../images/cas.gif') top left no-repeat;
			}
				.cmmntavatarsmall img {
					max-width:24px;
					margin:5px 3px 4px 3px;
					float:left;
				}
					.cmmntavatarsmall .b {
						float:left;
						margin:11px 0 0 2px;
						text-align:center;
					}
		.cmmntpadding {
			
		}
#foot {
	margin:0 0 30px 0;
	padding:14px 80px 12px 13px;
	height:14px;
	text-align:right;
	font:bold 12px Helvetica,Arial;
	background:url('../images/footer.gif') bottom left no-repeat #ffdabf;
	clear:both;
}
	#foot a {
		color:#da7019;
		margin-left:15px;
		text-shadow:1px 1px 0 #fae4d3;
	}
	.footnarrow {
		background:url('../images/footer_narrow.png') bottom left no-repeat #ffdabf !important;
	}
#window {
	position:absolute;
	width:300px;
	background:#000;
	opacity:0.3;
}
	#subwindow {
		position:absolute;
		background:#fff;
		width:286px;
		border:1px solid #000;
	}
.action {
	background:#000;
	color:#fff;
	padding:0;
	padding:5px;
	position:absolute;
}
#fullmessage {
	position:absolute;
	top:0;
	left:0;
	background:#000;
	opacity:0.5;
	z-index:9998;
	width:100%;
	height:100%;
	text-align:center;
}
	#fullmessagep {
		position:absolute;
		top:25%;
		border:1px solid #000;
		left:35%;
		background:#fff;
		opacity:1;
		z-index:9999;
		padding:4% 0 8%;
		width:30%;
		height:0%;
		text-align:center;
	}
#friends {
	width:234px;
}
	#friends td {
		width:38px;
	}
.headerhome {
	background-color:#ffffff !important;
	background:url('../images/home.png') 0 0 no-repeat !important;
	height:368px !important;
	position:static !important;
	z-index:9px !important;
}
.mainhome {
	background:url('../images/bghome.gif') bottom center repeat-y #fff !important;
	height:300px !important;
}
#homeleft {
	width:420px;
	padding:0 0 15px 15px;
	top:75px;
	position:absolute;
	z-index:9999px !important;
}
	#homelefttitle {
		background:url('../images/home_text.png') 0 3px no-repeat !important;
		height:197px;
	}
		#homelefttitle p {
			display:none;
		}
	#homeleftaction {
		height:97px;
		margin:34px 0 0px;
	}
	#homeleftsquares div {
		width:200px;
		margin:0 10px 15px 0;
		float:left;
	}
		#homeleftsquares div p {
			color:#6b6b6b;
			font:normal 13px Helvetica,Arial;
		}
		#homeleftsquares div p.t {
			color:#e86800;
			font:normal 16px Helvetica,Arial;
			letter-spacing:0px;
			text-shadow:1px 1px 1px #ddd;
		}
		
#homeright {
	margin:0;
	width:538px;
	top:63px;
	position:absolute;
	margin:10px 0 0 428px;
	z-index:999px;
}
	#homerightshot {
		
	}
	#homerightinfo {
		padding:10px;
	}
.georgia {
	font-family:'Georgia';
}
.neue {
	font-family:'HelveticaNeue-CondensedBold',Helvetica,Arial,sans-serif;
}
.homeregisterbutton {
	background:url('../images/register.png') top left no-repeat #d06400;
	width:207px;
	padding:7px 0;
	margin:40px 0 40px;
}
#bookmarkletimage {
	text-align:center;
}
	#bookmarkletimage img {
		max-width:227px;
	}
		#frame #bookmarkletimage img {
			max-width:170px !important;
		}
#bookmarkletimages img {
	max-width:50px;
	margin:0 5px 10px 0;
	vertical-align:top;
}
	#frame #bookmarkletimages img {
		max-width:30px !important;
	}
.messagescount {
	background:#C92121;
	padding:2px 6px 1px;
	*padding:1px 6px 1px 4px;
	color:white;
	font:bold 11px Helvetica,Arial;
	margin-left:5px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	text-shadow:none !important;
}
.messages {
	width:100%;
}
	#messageshead {
		border:1px solid #bc5500;
	}
	#messages {
		border:1px solid #bbb;
		border-top:0px;
		border-bottom:0px;
	}
	#messages th, #messages td {
		padding:3px;
		margin:0;
		border-bottom:1px solid #bbb;
	}
		.messages td {
			padding:6px 3px !important;
			color:#555;
			font-size:12px;
		}
		.tdh {
			padding:6px 3px !important;
		}
		.messages td a {
			color:#333;
			font-weight:bold;
		}
	.messages tbody td {
	}
	.messages thead th {
		padding:3px !important;
		height:24px;
		background:url('../images/button_bg_b.png') top left repeat-x #ffd8b8;
	}
	.messages tbody .u td,.messages tbody .u th {
		background:#eee;
	}
	.messages tbody .uu td,.messages tbody .uu th {
		background:#d8d8d8;
	}	
	.messages tbody .unread td,.messages tbody .unread th {
		background:#FFFEDA;
	}
a,input,button,button:focus,input:focus,a:focus{-moz-outline:0 !important;outline:0 !important}
a,input,button::-moz-focus-inner { border: 0;outline:0 !important}

button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{padding: 0;border: none;}
.jquery-corner { position: relative; }

.otd {
	opacity:0.3 !important;
}

#suggestitemdiv a {
	font:normal 12px Helvetica,Arial;
	display:block;
	padding:5px 3px;
}
	#suggestitemdiv a:hover {
		background:#FEF8BC;
	}

			.clicked {
				background:url('../images/button_bg_d.png') 0px 100px repeat-x #de6809 !important;
			}
			.clickedgrey {
				background:url('../images/form_button_bg_g.png') 0 100px repeat-x #ddd !important;
			}