#search_exchange {
	border:1px solid #fff;
	clear:both;
	position:relative;
	height:auto !important;
}
#search_exchange .black, #search_exchange .black:hover {
	border-bottom:1px dashed #6e6e6e;
	color:#6e6e6e;
	text-decoration:none;
	text-align:center;
}
#search_exchange div {
	display:none;
	color:#6e6e6e;
	border:1px solid #82CC11;
	background:#82CC11;
	position:absolute;
	z-index:2;
	top:-10px;
	width:252px;
	height:35px;
}
#search_exchange div input {
	border:1px solid #82CC11;
	float:left;
	padding:2px 0 0 5px;
	margin:6px 5px;
	height:18px;
	width:185px;
}
#search_exchange div input:focus {
	outline:none;
}
#search_exchange div .subm {
	background: url(../img/submit.gif) no-repeat 0 0;
	display:block;
	width:20px;
	height:20px;
	float:left;
	margin:7px 0 0 0;
}

.button,.button_deal, .button:hover, .button_deal:hover {
		background: url(../img/button.gif) no-repeat 0 0;
		color:#6e6e6e;
		display:block;
		height:18px;
		text-align:center;
		text-decoration:none;
		padding:4px 0 0 0;
		margin:0 16px 0 0;
		width:96px;
	}
.button:hover {
	color:#82CC11;
	}
.button_deal, .button_deal:hover {
	float:left;
	margin:16px;
}
#head {
	background: url(../img/bg_head.jpg) repeat-x 0 0;
	height:44px;
	padding:24px 10px 11px 20px;
}
	#head a.left_float, #head a.left_float:hover {
		display:block;
		background: url(../img/logo.png);
		width:260px;
		height:42px;
	}
	#head span#welcome {
		float:left;
		margin:27px 0 0 3px;
	}
	#head #clock {
		background: url(../img/clock.jpg) no-repeat;
		float:right;
		font:normal 18px Verdana;
		height:30px;
		margin:14px 3px 0 0;
		padding:3px 0 0 42px;
		width:174px;
	}
		#clock #time {
			font:normal 18px Verdana;
		}

#content {
	color:#6e6e6e;
	height:auto !important;
	overflow:hidden;
	padding:0 10px;
}
	#left_col {
		float:left;
		width:290px;
		margin:0 13px 0 0;
		border:none;
	}
		.lc {
			border:1px solid #eaeaea !important;
			width:170px !important;
		}
		.lc ul {
			margin:12px !important;
		}
		#left_col ul {
			list-style:none;
			margin:12px 0 0 12px;
			padding:0;
		}
		#left_col h2, #right_col h2, #catalog h2, #search_page h2 {
			background: url(../img/bg_h2.gif) repeat-x 0 0;
			border-bottom:1px solid #f2f2f2;
			height:21px;
			position:relative;
			padding:4px 0 0 12px;
		}
		#votes {
			border:1px solid #eaeaea;
			background:#fdfdfd;
		}
			#votes .error {
				color:red;
				display:block;
				font:normal 11px/12px Tahoma;
				margin:10px 12px 0 13px;
			}
			#votes p {
				margin:10px 12px 0 13px;
			}
			#votes form {
				margin:18px 0 8px 13px;
				height:auto !important;
				overflow:hidden;
			}
			#votes form input {
				margin:0 5px 2px 0;
			}
			#votes form .button {
				float:left;
				margin:16px 13px 0 0;
			}
		#news, #forum {
			border:1px solid #eaeaea;
			background:#fdfdfd;
			margin:13px 0 0 0;
		}
			#news li {
				margin:0 0 15px 0;
			}
			#news a,#news a:hover {
				background: url(../img/news.jpg) no-repeat 0 3px;
				font-weight:bold;
				padding:0 0 0 11px;
				word-spacing:4px;
			}
		#forum li, .lc li {
			margin:0 0 14px 0;
		}
		#forum a,#forum a:hover, .lc a, .lc a:hover {
			background: url(../img/forum.jpg) no-repeat 0 3px;
			display:block;
			color:#6e6e6e;
			padding:0 0 0 9px;
		}

	#center_path, #catalog {
		border:1px solid #eaeaea;
		float:left;
		width:452px;
		}
		#center_path h2 {
			color:#82CC11;
			text-transform:none;
			margin:10px 0 0 18px;
		}
		#center_path p, #search_page p {
			margin:14px 16px 0 18px;
			text-align:justify;
		}
		#links {
			display:block;
			padding: 14px 0 0 18px;
		}
		.register {
			padding:0 0 0 15px;
			margin:0 0 35px 0;
			height:auto !important;
			overflow:hidden;
		}
		.register br {
			clear:both;
		}
		.register span {
			background: url(../img/search_input.gif) no-repeat 0 0;
			display:block;
			float:left;
			height:20px;
			width:6px;
		}
		.register span.error, .register span.error_limit {
			background: none !important;
			color:red;
			font-size:11px;
			display:block;
			float:left;
			text-align:right;
			padding:12px 0 3px 0;
			margin:0;
			width:250px !important;
		}
		.register span.error_limit {
			clear:both;
			float:none;
		}
		.register input, .register select {
			border:solid #dfdfdf;
			border-width:1px 0;
			height:16px;
			float:left;
			width:405px;
		}
		.register select {
			height:20px;
		}
		.register .r {
			background: url(../img/search_input_2.gif) no-repeat 0 0 !important;
			margin:0 10px 0 0;
		}
		.register textarea {
			border:1px solid #dfdfdf;
			clear:both;
			height:200px;
			width:415px;
		}
		.register label {
			display:block;
			float:left;
			padding:12px 0 3px 0;
			width:170px;
		}
		.register #captcha_img {
			float:left;
			margin:30px 11px 0 0;
		}
		.register #captcha_label {
			clear:none;
			float:left;
			height:auto !important;
			overflow:hidden;
			margin:30px 0 22px 0;
			width:303px;
		}
			.register #captcha_label input {
				width:275px;
			}
			.register #captcha_label a,.register #captcha_label a:hover {
				display:block;
				margin:0 0 5px 0;
			}
		.register .check {
			border:1px solid #dfdfdf;
			width:15px;
			float:left;
		}
		.register label.float_left {
			margin:0 0 0 10px;
			padding:0;
			width:250px;
		}
		.register .button {
			clear:both;
			margin:10px auto;
		}
		#user, #user_ {
			height:300px;
			clear:both;
			overflow:auto;
			margin:0 0 15px 0;
			width:425px;
		}
		#user_ {
			height:500px;
		}
		#user ol,#user ul, #user_ ol, #user_ ul {
			margin:10px 10px 10px 25px;
		}
		ol.agreement {
			margin:10px 12px 10px 25px;
		}
		#user ol li,#user ul li, ol.agreement li, #user_ ol li, #user_ ul li {
			margin:0 0 5px 0;
			text-align:justify;
		}
		.lc_center .register .button {
			margin:0;
		}
		#search_page .button {
			margin:10px 0;
		}
		.register .block {
			float:left;
			width:235px;
		}
		.register .block select, .register .block input {
			width:170px;
		}
		.date {
			color:#535353;
			display:block;
			font:11px Tahoma;
			text-align:right;
			margin:0 16px 0 0;
		}
			.lc_center {
				width:793px !important;
				margin:0 0 60px 0;
			}
				.lc_center .error{
					color:red;
					margin:0 0 0 16px;
				}
				.lc_center h2 {
					padding: 0 0 10px 0;
				}
				.lc_center .date {
					float:left;
					margin:0 0 10px 0;
					width:300px;
				}
				.lc_center .name {
					display:block;
					float:left;
					width:338px;
					font:11px Tahoma;
					margin:0 0 10px 18px;
				}

				.lc_center .msgs a, .lc_center .msgs a:hover {
					border-bottom:1px dashed #82cc11;
					display:inline;
					font:11px Tahoma;
					text-decoration:none;
					width:auto;
				}
				.lc_center .msgs {
					list-style:none;
					margin:0;
					padding:0;
				}
				.lc_center .msgs li {
					display:block;
					padding:5px 12px 5px 18px;
				}
				.lc_center .msgs div {
					border:solid #B3B1B2;
					border-width:1px 0;
					clear:both;
					padding:0 0 10px 0;
					margin:10px 0 0 0;
				}
				.lc_center .msg {
					border-top:1px solid #B3B1B2;
					clear:both;
					padding:10px 0 20px 0;
				}
				.lc_center .deal {
					list-style:none;
				}
				.lc_center .button, #center_path .button {
					float:left;
					margin:10px 16px;
				}
				.lc_center .check_box {
					height:20px;
					width:20px;
				}
		.catalog {
			border-bottom:1px solid #B3B1B2;
			clear:both;
			font:normal 11px Tahoma;
			height:auto !important;
			overflow:hidden;
			margin:12px 13px 0 13px;
			padding:0 0 6px 0;
		}
		.catalog img {
			float:left;
		}
		.catalog div {
			clear:none;
			float:left;
			border:none;
			margin:0 0 0 9px;
			width:222px;
		}
		.catalog .green, .catalog .red {
			font-weight:bold;
		}
		.catalog .offer {
			color:#6e6e6e;
			font:normal 11px Tahoma;
		}
		.catalog  .button, #suggestion .button {
			background: url(../img/button_more.gif) no-repeat 0 0;
			font: normal 10px Tahoma;
			height:14px;
			padding:2px 0 0 0;
			margin:8px 0 0 0;
			width:79px;
		}
		#search_result {
			clear:both;
			margin:10px 13px 0 13px;
			overflow:scroll;
			width:415px;
		}
			#search_page table, .lc_center table {
				border-collapse:collapse;
				margin:14px 16px 20px 18px;
			}
			#search_exchange table {
				width:946px;
			}
			#search_page td, .lc_center td {
				border:1px solid #dfdfdf;
				padding:3px;
				text-align:center;
			}

		#faqlist li {
			padding:0 0 10px 0;
		}
	#right_col {
		float:left;
		width:210px;
		margin:0 0 0 13px;
	}
		#suggestion, #trade {
			border:1px solid #eaeaea;
			background:#fdfdfd;
		}
		#suggestion div {
			clear:both;
			border-bottom:1px solid #B3B1B1;
			margin:0 12px;
			padding:12px 0;
			height:auto !important;
			overflow:hidden;
		}
			#suggestion .button {
				margin:3px 0 0 0;
			}
			#suggestion div img {
				float:left;
				margin: 0 2px 0 0;
			}
			#suggestion div div {
				border:none;
				clear:none;
				font:normal 11px Tahoma;
				float:left;
				margin:0 0 0 7px;
				padding:0;
				width:100px !important;
			}
		#trade {
			margin:13px 0 0 0;
		}
		#trade div {
			background: url(../img/arrows.gif) no-repeat 80px 0px;
			border-bottom:1px solid #b3b1b1;
			padding:11px 0;
			margin:0 13px;
			height:auto !imortant;
			overflow:hidden;
		}
		#trade div img {
			margin:0 0 3px 0;
		}
		#trade .left {
			margin:0 25px 3px 0;
		}
		#trade a,#trade a:hover {
			display:block;
			float:left;
			width:70px;
			padding:1px 0 0 0;
		}
		#profile {
			border:none;
			margin:12px 0 0 13px;
			width:80%;
		}
		#profile td {
			border:none;
			padding:5px 0;
			text-align:left;
		}
#search_page {
	border:1px solid #eaeaea;
	color:#6e6e6e;
	height:auto !important;
	margin:0 10px 20px 10px;
	padding:0;
	width:978px;
}
	#search_page .corner {
		width:980px;
	}
#footer {
	clear:both;
	background: url(../img/bg_foot.jpg) repeat-x 0 0;
	margin:0 auto;
	min-height:72px;
	height:auto !important;
	height:73px;
	padding:23px 10px 0 17px;
	width:973px;
}
	.copyright {
		color:#fff;
		display:block;
		float:left;
		width:120px;
	}
	#footer_a  {
		background: url(../img/joustick.png) no-repeat 0 bottom;
		color:#fff;
		display:block;
		font:bold 12px Tahoma;
		float:left;
		position:relative;
		padding:58px 0 0 265px;
		margin:-57px 0 0 0;
		height:70px;
		width:250px;
	}
	#footer a.studio,#footer a.studio:hover  {
		background:none;
		display:block;
		color:#fff;
		float:right;
		font:normal 12px Tahoma;
		padding:0;
		margin:0;
		width:200px;
	}