#altop_search {
	height:38px;
	float:left;
}

#altop_search_container {
	float:left;
	width:100%;
	margin:0px -20px 0px 0px;
}

#altop_search_content {
	margin:0px 20px 0px 0px;
}

#altop_search_left {
	height:38px;
	width:28px;
	float:left;
	background:url(./images/bg_search_left.png) left top no-repeat;
}

#altop_search_center {
	height:38px;
	width:auto;
	margin:0px 0px 0px 28px;
	background:url(./images/bg_search_center.png) left top repeat-x;
}

#altop_search_right {
	height:38px;
	width:20px;
	float:right;
	background:url(./images/bg_search_right.png) left top no-repeat;
}

#altop_search_center input[type="text"] {
	width:90%;
	height:38px;
	line-height:38px;
	background:none;
	border:none;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#686868;
	padding:0px 0px 0px 10px;
}

#altop_search_center .form-textbox {
	background:none !important;
	border:none !important;
}

#altop_search_center .form-textbox-border {
	background:none !important;
	border:none !important;
}

div.title-search-result {
	border:none;
	display:none;
	z-index:600;
	width:auto !important;
	background:url(./images/bg_title-search-result.png) 28px top no-repeat;
}

div.title-search-result table.title-search-result {
	background:#f5f5f2;
	margin:7px 0px 0px 0px;
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari, Chrome */
	-khtml-border-radius: 10px; /* KHTML */
	border-radius: 10px; /* CSS3 */
	border-collapse:collapse;
	box-shadow:0px 0px 5px #73715c;
}

div.title-search-result a.close {
	position:absolute;
	width:23px;
	height:27px;
	top:-5px;
	right:-5px;
}

/*Search*/
div.title-search-result #catalog_search {
	margin:7px 0px 8px 0px;
	border-top:1px solid #e8e8df
}

div.title-search-result #catalog_search a.search_all {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#333;
	display:block;
	float:right;
	margin:0px;
	padding:7px 29px 7px 0px;
	text-decoration:underline;
}

div.title-search-result #catalog_search a.search_all:hover {
	text-decoration:none;
}

div.title-search-result .tvr_search {
	height:58px;
	margin:0px;
	padding:0px;
}

div.title-search-result .tvr_search table.tvr_search_table {
	border-collapse:collapse;
	border-bottom:1px solid #e8e8df;
}

div.title-search-result .tvr_search table.tvr_search_table tr:hover {
	background:#fff;
}

div.title-search-result .tvr_search .image {
	width:80px;
	height:56px;
	float:left;
	text-align:center;
	position:relative;
}

div.title-search-result .tvr_search .image a {
	width:80px;
	height:56px;
	display:table-cell;
	vertical-align:middle;
	text-decoration:none !important;
	text-align:center;
}

div.title-search-result .tvr_search .title {
	height:56px;
	float:left;
	overflow:hidden;
}

div.title-search-result .tvr_search .title a {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#333 !important;
	margin:0px;
	padding:0px 10px 0px 0px;
	height:56px;
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	line-height:1.3;
	text-decoration:none !important;
}

div.title-search-result .tvr_search .title a:hover {
	color:#cc3300 !important;
	text-decoration:none;
}

div.title-search-result .tvr_search .price {
	width:110px;
	height:56px;
	line-height:56px;
	float:left;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#006600 !important;
	margin:0px 10px 0px 0px;
	padding:0px;
	text-align:right;
}

div.title-search-result .tvr_search .add_to_cart {
	height:56px;
	float:left;
	margin:0px 29px 0px 0px;
}

div.title-search-result .tvr_search .add_to_cart div.add2basket_block {
	height:56px;
	float:left;
}

div.title-search-result .tvr_search .add_to_cart div.add2basket_block input.minus {
	width:23px;
	height:23px;
	background:url(./images/bg_a_minus.jpg) left top no-repeat;
	display:block;
	float:left;
	margin:18px 0px 0px 0px;
	border:none;
}

div.title-search-result .tvr_search .add_to_cart div.add2basket_block input.minus:hover {
	cursor:pointer;
}

div.title-search-result .tvr_search .add_to_cart div.add2basket_block input.plus {
	width:23px;
	height:23px;
	background:url(./images/bg_a_plus.jpg) left top no-repeat;
	display:block;
	float:left;
	margin:18px 0px 0px 0px;
	border:none;
}

div.title-search-result .tvr_search .add_to_cart div.add2basket_block input.plus:hover {
	cursor:pointer;
}

div.title-search-result .tvr_search .add_to_cart div.add2basket_block input[name="quantity"] {
	width:31px;
	height:24px;
	line-height:24px;
	border:1px solid #d7d4d1;
	background:#fff;
	text-align:right;
	padding:0px 6px 0px 0px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#1e1d19;
	float:left;
	margin:16px 4px 0px 4px;
}

div.title-search-result .tvr_search form.add2basket_form input[name="add2basket"] {
	border:none;
	width:78px;
	height:23px;
	background:url(./images/bg_add_to_cart.png) left top no-repeat;
	margin:17px 0px 0px 9px;
}

div.title-search-result .tvr_search form.add2basket_form input[name="add2basket"]:hover {
	background:url(./images/bg_add_to_cart.png) left -23px no-repeat;
	cursor:pointer;
}