html, body {
	margin: 0;
	padding: 0;
	font-family: arial, sans-serif;
	background-color: #fff;
	}


/**
 * wrap - the baisic container
 */
#wrap {
	width: 970px;
	margin: 0 auto;
	}


/**
 * header
 */
#header {
	background: url('/media/skins/orange/images/bg_header.gif') bottom repeat-x;
	}


/**
 * header top line with links
 */
#header_top {
	color: #000;
	border-top: 3px #464646 solid;
	padding : 0 0 3px 0;
	}


/**
 * links
 */
a {
	color: #f60;
	}

a:hover {
	color: #000;
	}


/**
 * H1 heading with optional link
 */
.content_h1 {
	border-bottom: 2px #f60 solid;
	}

.content_h1 h1 {
	color: #000;
	}

.content_h1 a {
	color: #f60;
	}

.content_h1 a:hover {
	color: #000;
	}


/**
 * H2 heading with optional link
 */
.content_h2 h2 {
	color: #000;
	}

.content_h2 a {
	color: #f60;
	}

.content_h2 a:hover {
	color: #000;
	}


/**
 * required star
 */
.required {
	color: #f60;
	}

.txtarea_required {
	vertical-align: top;
	}

.sale_line .required {
	margin-left: 2px;
	}


/**
 * comments
 */
.comment {
	background: url('/media/skins/orange/images/bg_comment.gif') repeat-y;
	}

.comment_top {
	background: url('/media/skins/orange/images/bg_comment_top.gif') left top no-repeat;
	}

.comment_bottom {
	background: url('/media/skins/orange/images/bg_comment_bottom.gif') left bottom no-repeat;
	}


/**
 * header logo
 */
#header_logo {
	width: 485px;
	height: 130px;
	background-position: 16px center;
	background-repeat: no-repeat;
	}

#header_logo a {
	display: block;
	width: 485px;
	height: 130px;
	}


/**
 * main menu
 */
#main_menu { margin-top: 97px; }

#main_menu li a {
	display: block;
	width: 92px;
	height: 33px;
	line-height: 37px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	font-size: 0.9em;
	background: url('/media/skins/orange/images/main_menu_inactive.gif') 0 0 no-repeat;
	}

#main_menu li a:hover { text-decoration: underline; }
#main_menu li.active a { background: url('/media/skins/orange/images/main_menu_active.gif') 0 0 no-repeat; }


/**
 * search and snippet navigation
 */
#search_snippet { background: url('/media/skins/orange/images/bg_search_snippet.gif') 0 0 no-repeat; }
#search_snippet p.first { font-weight : bold;font-size : 14px;position : absolute;left : 55px;top : -25px;width : 90px; }
#search_snippet p.second { background : url('/media/skins/orange/images/search_arrow.gif') no-repeat;display : block;width : 22px;height : 9px;position : absolute;left : 143px;top : -23px; }
#search_snippet p.third { font-weight : bold;font-size : 14px;position : absolute;left : 168px;top : -25px;width : 120px; }


/**
 * search form
 */
#search_form {
	position: absolute;
	right : 30px;
	top : -112px;
	width: 255px;
	height: 55px;
	background: url('/media/skins/orange/images/bg_search_form.gif') 20px 9px no-repeat;
	}

#search_form fieldset {
	width: 255px;
	height: 55px;
	/*background: url('/media/skins/orange/images/bg_search_form_fieldset.gif') 55px 13px no-repeat;*/
	}

#search_query {
	position: absolute;
	left: 55px;
	top: 13px;
	padding: 1px;
	width: 138px;
	height: 16px;
	line-height: 16px;
	border: 1px solid #646464;
	color: #000;
	background: #fff;
	font-size: 0.8em;
	}

#search_submit {
	position: absolute;
	left: 206px;
	top: 13px;
	width: 63px;
	height: 21px;
	border: none;
	background: url('/media/skins/orange/images/button_sale_detail_submit.gif') 0 0 no-repeat;
	cursor: pointer;
	}
#search_submit span { text-transform : uppercase;font-size : 11px;color : white;position : relative;top : -2px; }


/**
 * navibar links
 */
#navibar a {
	color: #f60;
	text-decoration: underline;
	}

#navibar a:hover {
	color: #000;
	text-decoration: underline;
	}

#navibar a.last {
	color: #000;
	text-decoration: none;
	}

#navibar ul li.space { background : url('/media/skins/orange/images/search_arrow.gif') 0 0 no-repeat; }

h1.main_head, h2.main_head { border-bottom: 2px #f60 solid; }
h1.main_head_sec, h2.main_head_sec { border-bottom: 2px #f60 solid; }
h1.main_head_small, h2.main_head_small { font-size : 16px;border-bottom : 1px #f60 solid;height : 23px; }
h1.main_head_small a, h2.main_head_small a { padding-top : 3px; }
h2.main_head_sec { margin-left: 7px; padding-left: 5px; }

h2.sub_head { border-bottom: 1px #f60 solid;font-size : 16px;font-weight : bold;color : black;padding : 0 0 5px 5px;margin-left : 7px;margin-bottom : 0; }
h2.sub_head:first-letter { text-transform : uppercase; }

/**
 * footer
 */
#footer {
	background: url('/media/skins/orange/images/bg_foot.gif') 0 0 no-repeat #ebebeb;
	border-bottom: 3px #464646 solid;
	}

#footer a {
	color: #f60;
	text-decoration: underline;
	}

#footer a:hover { color: #000; }


/**
 * homepage
 */
#content_homepage h1 {
	border-bottom: 2px #f60 solid;
	}

#content_homepage .hc_2 li {
	background: url('/media/skins/orange/images/bg_homepage_category_2.gif') center top no-repeat;
	}

#content_homepage .hc_3 li a.img {
	background: url('/media/skins/orange/images/bg_homepage_category_3.gif') center top no-repeat;
	}

#content_homepage .hc_3 li {
	background: url('/media/skins/orange/images/homebox_dash.gif') 50% 100% no-repeat;
	}

#content_homepage .hc_3 li.bottom {
	background: none;
	}

#content_homepage .hc_4 li a.img {
	background: url('/media/skins/orange/images/bg_homepage_category_4.gif') center top no-repeat;
	}

#content_homepage .hc_4 li {
	background: url('/media/skins/orange/images/homebox_dash.gif') 50% 100% no-repeat;
	}

#content_homepage .hc_4 li.bottom {
	height: 155px;
	background: none;
	}

#homebox {
	background: url('/media/skins/orange/images/homebox_middle.gif') repeat-y;
	}

#homebox_top {
	background: url('/media/skins/orange/images/homebox_top.gif') 0 0 no-repeat;
	}

#homebox_bottom {
	background: url('/media/skins/orange/images/homebox_bottom.gif') 0 0 no-repeat;
	}


/**
 * category text
 */
#category_text {
	margin-bottom: 10px;
	padding: 0;
	background: url('/media/skins/orange/images/bg_category_text_middle.gif') 0 0 repeat-y;
	}

#category_text h2, #category_text h3 {
	margin: 0;
	padding: 14px 0 0 14px;
	font-size: 1em;
	font-weight: bold;
	background: url('/media/skins/orange/images/bg_category_text_top.gif') 0 0 no-repeat;
	}

#category_text p {
	margin: 0;
	padding: 7px 14px 0 14px;
	font-size: 0.75em;
	line-height: 1.5em;
	}

#category_text div {
	height: 7px;
	background: url('/media/skins/orange/images/bg_category_text_bottom.gif') 0 0 no-repeat #ebebeb;
	}


/**
 * product list
 */
#cpl_filter {
	background: url('/media/skins/orange/images/bg_cpl_filter_top.gif') 0 0 no-repeat #ebebeb;
	}

#cpl_ruler {
	clear: left;
	width: 520px;
	height: 7px;
	background: url('/media/skins/orange/images/bg_cpl_filter_bottom.gif') 0 0 no-repeat;
	}

#cpl_filter_submit {
	position: absolute;
	top: 59px;
	left: 460px;
	width: 35px;
	height: 27px;
	margin: 0;
	padding: 0;
	border: none;
	background: url('/media/skins/orange/images/cpl_filter_submit.jpg') 0 0 no-repeat;
	cursor: pointer;
	}

#cpl_filter #min_price, #cpl_filter #max_price, #cpl_filter #manufacturer { border: 1px #cacaca solid; }
#cpl_filter #manufacturer { padding: 1px; }
#cpl_filter_submit span { display: none; }
.product p span.prices { float: left; }
.product h2 a { color: #f60; }
.product h2 a:hover { color: #000; }

.product p a {
	float: right;
	display: block;
	width: 110px;
	height: 21px;
	line-height: 21px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.8em;
	background: url('/media/skins/orange/images/bg_compare_prices.gif') 0 0 no-repeat;
	}

#content_product_list h2 { font-size : 16px;font-weight : bold; }

#content_product_list .paging p a {
	color: #f60;
	text-decoration: none;
	}

#content_product_list .paging_bottom p.limit {
	float: left;
	padding-bottom: 10px;
	}

#content_product_list .paging_bottom p.limit select { width : 53px;height : 20px;border : 1px solid #CACACA;background-color : white;font-size : 12px; }

.param_list { width : 685px;background-color : #EBEBEB;position : relative;font-size : 12px; }
.param_list div.padd { padding : 10px 10px 0 15px; }
.param_list div.area { width : 131px;float : left;height : 20px;margin-bottom : 10px; }
.param_list div.area strong { display : block;padding-top : 3px; }
.param_list div.area_box { width : 120px;margin-right : 9px;float : left;height : 20px;border : 1px solid #CACACA;background-color : white;position : relative;overflow : hidden;margin-bottom : 10px; }
.param_list div.area_box p { margin : 0;padding : 3px 0 0 3px;width : 110px; }
.param_list div.area_box a { display : block;width : 14px;height : 14px;font-size : 1px;position : absolute;right : 3px;top : 3px; }
.param_list div.area_box a span { display : block;width : 14px;height : 15px;background : url('/media/skins/orange/images/ico_remove.gif');position : absolute;left : 0;top : 0;cursor : pointer; }

.param_list span.left_top { width : 10px;height : 10px;font-size : 1px;background : url('/media/skins/orange/images/param_list_left_top.gif');position : absolute;left : 0;top : 0; }
.param_list span.right_top { width : 10px;height : 10px;font-size : 1px;background : url('/media/skins/orange/images/param_list_right_top.gif');position : absolute;right : 0;top : 0; }
.param_list span.left_bottom { width : 10px;height : 10px;font-size : 1px;background : url('/media/skins/orange/images/param_list_left_bottom.gif');position : absolute;left : 0;bottom : 0; }
.param_list span.right_bottom { width : 10px;height : 10px;font-size : 1px;background : url('/media/skins/orange/images/param_list_right_bottom.gif');position : absolute;right : 0;bottom : 0; }

.paging_top { border-bottom: 1px solid #cecece;padding : 15px 0 15px 0; }
.paging_top em { float : right; }
.paging_top p { float : left; }
.paging_top p select { width : 137px;height : 20px;border : 1px solid #CACACA;background-color : white;font-size : 12px; }
.paging p a:hover { color: #000; }
.paging p a.selected {
	color: #000;
	font-weight: bold;
	}

#content_product_list div.product_list_leaf_left h3 { background : url('/media/skins/orange/images/ico_clanky.gif') no-repeat 0 50%; }
#content_product_list div.product_list_leaf_right h3 { background : url('/media/skins/orange/images/ico_diskuse.gif') no-repeat 0 50%; }
#content_product_list a { color: #f60; }
#content_product_list a:hover { color: #000; }

div.sub_category { padding-left : 10px;padding-bottom : 10px; }
div.sub_category div.cnode { background : url('/media/skins/orange/images/sub_cat_dot.gif') no-repeat 0 4px;padding-left : 11px;font-size : 14px;margin-bottom : 5px;width : 210px;float : left; }



/* ZMENY START */

.middleBtn {
	width: 63px;
	height: 21px;
	border: none;
	background: url('../images/button_sale_detail_submit.gif') 0 0 no-repeat;
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
	cursor: pointer;
}

.searchBtn {
	background: url('../images/button_filter_search.gif') 0 0 no-repeat;
	width: 157px;
	height: 30px;
	border: none;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}

.bl_lb { background: url('../images/param_list_left_bottom.gif') 0 0 no-repeat; }
.bl_rb { background: url('../images/param_list_right_bottom.gif') 0 0 no-repeat; }

.remRg { background: url('../images/ico_remove.gif') center center no-repeat; }

.toShop:hover,
.toShop {
	background: url('../images/button_compare_prices.gif') center center no-repeat;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}

.pi_btn span { color: #f60; }
.okBtn { background: #fe6600; color: #fff; }
.okBtn:hover { background: #ff8635; color: #fff; }
.btnLine { border-color: #f60; }

/**
 * category text
 */
#category_text2 {
	background: url('../images/bg_category_text2_middle.gif') 0 0 repeat-y;
}

#category_text2 h2, #category_text2 h3 {
	margin: 0;
	padding: 18px 0 0 18px;
	font-size: 1em;
	font-weight: bold;
	background: url('../images/bg_category_text2_top.gif') 0 0 no-repeat;
}

#category_text2 p {
	margin: 0;
	padding: 9px 18px 0 18px;
	font-size: 0.75em;
	line-height: 1.5em;
	}

#category_text2 div {
	background: url('../images/bg_category_text2_bottom.gif') center bottom no-repeat;
}


/* ZMENY KONEC */


/**
 * product details
 */
#content_product_detail p a { color: #f60; }
#content_product_detail p a:hover { color: #000; }

#content_product_detail table tr.row_first th {
	height: 22px;
	line-height: 22px;
	background: url('/media/skins/orange/images/bg_detail_row_first.gif') 0 0 no-repeat #ebebeb;
	border-bottom: 2px #f60 solid;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
	}

#content_product_detail table tr.row_second th {
	height: 16px;
	line-height: 16px;
	background: url('/media/skins/orange/images/bg_detail_row_second.gif') bottom repeat-x #fff;
	font-weight: bold;
	white-space: nowrap;
	}

#content_product_detail table tr.row_second th a {
	float: left;
	display: block;
	width: 10px;
	height: 11px;
	background-position: 0 0;
	background-repeat: no-repeat;
	}

#content_product_detail table tr.row_second th a.order_asc {
	margin-left: 16px;
	background-image: url('/media/skins/orange/images/order_asc.gif');
	}

#content_product_detail table tr.row_second th a.order_desc {
	margin-left: 8px;
	background-image: url('/media/skins/orange/images/order_desc.gif');
	}

#content_product_detail table td {
	padding: 12px 6px;
	vertical-align: middle;
	border-bottom: 1px #cacaca solid;
	}

#content_product_detail table a {
	color: #f60;
	text-decoration: underline;
	}

#content_product_detail table a:hover { color: #000; }
#content_product_detail table.product_detail_shops { margin-bottom : 0;margin-left : 7px;width : 683px; }
#content_product_detail table td.icon { width : 140px; }
#content_product_detail table td.links { width : 130px; }
#content_product_detail table td.name { text-align: left; }
#content_product_detail table td.price { white-space: nowrap;text-align : right; }
#content_product_detail table td.price a { color : black;text-decoration : none; }
#content_product_detail table td.price, #content_product_detail table td.links { border-right: none !important; }
#content_product_detail table td.shop_empty { border-top: none !important; }

#content_product_detail table td.variants {
	border: none !important;
	}

#content_product_detail table td.links a.buy {
	display: block;
	margin: 0;
	padding: 0;
	width: 110px;
	height: 21px;
	line-height: 20px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	font-size: 0.9em;
	background: url('/media/skins/orange/images/button_post_reply.gif') 0 0 no-repeat;
	}

#content_product_detail #detail_etarget p.header {
	margin: 0 0 45px 0;
	padding: 4px 20px;
	height: 22px;
	line-height: 22px;
	background: url('/media/skins/orange/images/bg_detail_row_first.gif') 0 0 no-repeat #ebebeb;
	border-bottom: 2px #f60 solid;
	font-weight: bold;
	text-align: left;
	}

.product_detail_image {
	background: url('/media/skins/orange/images/product_image_back.gif') 0 0 no-repeat;
	}

#description_short a { display : block;text-align : right;padding-top : 15px; }

#content_product_detail .content_h2 {
	border-bottom: 1px #f60 solid;
	}




/**
 * shops list
 */
#content_shops_list a.link_add_shop {
	float: right;
	margin-top: 18px;
	font-size: 0.75em;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 21px;
	font-weight : bold;
	}

#content_shops_list .paging_top {
	border-bottom : none;
	}

#content_shops_list a.link_add_shop span {
	text-decoration: underline;
	}

#content_shops_list .shop_info {
	border-top : 2px solid #f60;
	padding : 5px 0 22px 5px;
	margin-left : 7px;
	font-size : 12px;
	font-style : italic;
	}

#content_shops_list .paging_bottom p.limit {
	float: left;
	padding-bottom: 10px;
	}

#content_shops_list .paging p a:hover { color: #000; }
#content_shops_list .paging p a.selected {
	color: #000;
	font-weight: bold;
	}

#content_shops_list .shop {
	border-bottom: 1px #cacaca solid;
	margin-left : 7px;
	}

#content_shops_list a {
	color: #f60;
	text-decoration: underline;
	}
#content_shops_list a:hover { color: #000; }


/**
 * add shop
 */
#content_shops_add form { background: url('/media/skins/orange/images/bg_shops_add_top.gif') 0 0 no-repeat #ebebeb;margin-left : 10px; }
#content_shops_add form fieldset { background: url('/media/skins/orange/images/bg_shops_add_bottom.gif') left bottom no-repeat; }

#content_shops_add .txt, #content_shops_add .txtarea {
	padding: 2px;
	border: 1px #cacaca solid;
	background-color: #fff;
	color: #000;
	}

#content_shops_add .hr {
	height: 2px;
	margin-bottom: 10px;
	background: url('/media/skins/orange/images/form_hr.gif') repeat-x;
	}

#shop_add_submit {
	width: 63px;
	height: 21px;
	margin: 0;
	padding: 0 0 4px 0;
	border: none;
	background: url('/media/skins/orange/images/button_shop_add.gif') 0 0 no-repeat;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 0.95em;
	cursor: pointer;
	}


/**
 * article detail
 */
#content_article_detail .article_goto ul li {
	background: url('/media/skins/orange/images/box_dot.gif') left center no-repeat;
	}


/**
 * advice detail
 */
#content_advice_detail .advice_goto ul li {
	background: url('/media/skins/orange/images/box_dot.gif') left center no-repeat;
	}


/**
 * sale add form
 */
#sale_form form {
	background: url('/media/skins/orange/images/bg_sale_form_top.gif') 0 0 no-repeat #ebebeb;
	}

#sale_form select {
	padding: 1px;
	border: 1px #cacaca solid;
	background-color: #fff;
	color: #000;
	}

#sale_form .txt, #sale_form .txtarea {
	padding: 2px;
	border: 1px #cacaca solid;
	background-color: #fff;
	color: #000;
	}

#sale_form .hr {
	width: 470px;
	height: 1px;
	margin-bottom: 10px;
	background: #fff;
	}

#sale_form a.image_add {
	color: #f60;
	text-decoration: none;
	padding-left: 15px;
	background: url('/media/skins/orange/images/image_add.gif') left center no-repeat;
	font-size: 1.1em;
	}

#sale_form a.image_add span {
	text-decoration: underline;
	}

#sale_form a.image_add:hover {
	color: #000;
	background: url('/media/skins/orange/images/image_add_hover.gif') left center no-repeat;
	}

.sale_form_submit {
	width: 110px;
	height: 21px;
	margin: 0 8px 0 0;
	padding: 0 0 4px 0;
	border: none;
	background: url('/media/skins/orange/images/button_sale_form.gif') 0 0 no-repeat;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 0.65em;
	cursor: pointer;
	}

.sale_form_bottom { background: url('/media/skins/orange/images/bg_sale_form_bottom.gif') 0 0 no-repeat; }

.sale_lp {
	font-size: 0.75em;
	color: #f60;
	}

.sale_lp:hover { color: #000; }

.agree a { color: #f60; }
.agree a:hover { color: #000; }


/**
 * sale list
 */
#content_sale_list h3 { font-size : 16px;font-weight : bold; }

#content_sale_list a.link_add_sale {
	float: right;
	margin-top: 12px;
	font-size: 0.75em;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 21px;
	color: #f60;
	}

#content_sale_list a.link_add_sale span {
	text-decoration: underline;
	}

#content_sale_list a.link_add_sale:hover {
	color: #000;
	}

#content_sale_list ul.sale_panels { background: url('/media/skins/orange/images/bg_sale_panels.gif') bottom repeat-x; }
#content_sale_list ul.sale_panels li { float: left; }

#content_sale_list ul.sale_panels li a {
	display: block;
	width: 140px;
	height: 30px;
	background: url('/media/skins/orange/images/bg_sale_type.gif') 0 0 no-repeat;
	text-align: center;
	text-decoration: none;
	line-height: 29px;
	color: #000;
	font-size: 0.9em;
	font-weight: bold;
	}

#content_sale_list ul.sale_panels li a.selected { background: url('/media/skins/orange/images/bg_sale_type_selected.gif') 0 0 no-repeat; }

#content_sale_list #sale_search_box { background: url('/media/skins/orange/images/bg_sale_search_box.gif') 0 0 no-repeat; }

#sale_search_box label {
	float: left;
	width: 90px;
	margin-left: 16px;
	font-weight: bold;
	font-size: 0.75em;
	}

#sale_search_box input {
	position: absolute;
	left: 106px;
	top: 10px;
	width: 170px;
	padding: 2px;
	font-size: 0.75em;
	border: 1px #cacaca solid;
	background: #fff;
	}

#sale_search_box button {
	position: absolute;
	left: 286px;
	top: 10px;
	width: 32px;
	height: 25px;
	margin: 0;
	padding: 0;
	border: none;
	background: url('/media/skins/orange/images/bg_sale_search_submit.jpg') 0 0 no-repeat;
	cursor: pointer;
	}

.sale_advanced_search {
	float: right;
	margin-right: 10px;
	font-size: 0.7em;
	font-style: italic;
	color: #f60;
	}

.sale_advanced_search:hover { color: #000; }

#content_sale_list .paging p a {
	color: #f60;
	text-decoration: none;
	}

#content_sale_list .paging_bottom p.limit {
	float: left;
	padding-bottom: 10px;
	}

#content_sale_list .paging p a:hover { color: #000; }
#content_sale_list .paging p a.selected {
	color: #000;
	font-weight: bold;
	}

.ad {
	padding: 0 0 20px 0;
	border-bottom: 1px #cacaca solid;
	}

.ad h2 a { color: #f60; }
.ad h2 a:hover { color: #000; }

#content_sale_list .offer { background-image: url('/media/skins/orange/images/arrow_offer.gif'); }
#content_sale_list .sale { background-image: url('/media/skins/orange/images/arrow_sale.gif'); }

#sa_link { color: #f60; }
#sa_link:hover { color: #000; }


/**
 * sale detail
 */
#content_sale_detail .offer { background-image: url('/media/skins/orange/images/arrow_offer.gif'); }
#content_sale_detail .sale { background-image: url('/media/skins/orange/images/arrow_sale.gif'); }
#content_sale_detail h3 { border-bottom : 1px solid #f60; }
#content_sale_detail table td.form { background: url('/media/skins/orange/images/bg_sale_detail_form_top.gif') 0 0 no-repeat #ebebeb; }
#content_sale_detail table td.form form { background: url('/media/skins/orange/images/bg_sale_detail_form_bottom.gif') 0 bottom no-repeat; }
#content_sale_detail .sale_submit {
	width: 63px;
	height: 21px;
	border: none;
	background: url('/media/skins/orange/images/button_sale_detail_submit.gif') 0 0 no-repeat;
	cursor: pointer;
}
#content_sale_detail .sale_submit span { text-transform : uppercase;font-size : 11px;color : white;position : relative;top : -2px; }

.sale_form { background : url('/media/skins/orange/images/bazar_detail_top.gif') no-repeat 0 0 #EBEBEB;position : relative; }
.sale_form .sale_form_foot { background : url('/media/skins/orange/images/bazar_detail_bottom.gif');width : 200px;height : 10px;position : absolute;left : 0;bottom : 0; }

#content_sale_detail table td.form .txt, .txtarea {
	width: 146px;
	margin: 0;
	padding: 2px;
	border: 1px #cacaca solid;
	background: #fff;
	font-size: 1em;
	}

#content_sale_detail table td.form .txtarea { height: 80px; }

#content_sale_detail table td.form .hr {
	height: 2px;
	margin-bottom: 10px;
	background: url('/media/skins/orange/images/form_hr.gif') repeat-x;
	}

#content_sale_detail table td.form #r_submit {
	width: 63px;
	height: 21px;
	margin: 0 8px 12px 0;
	padding: 0 0 2px 0;
	border: none;
	background: url('/media/skins/orange/images/button_sale_detail_submit.gif') 0 0 no-repeat;
	color: #fff;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	cursor: pointer;
	}

#ig_wrap { background: url('/media/skins/orange/images/bg_ig_wrap.gif') repeat-y; }
#ig_wrap_top { background: url('/media/skins/orange/images/bg_ig_wrap_top.gif') 0 0 no-repeat #fff; }
#ig_loader { background: url('/media/skins/orange/images/ig_loader.gif') center center no-repeat; }

#ig_previous {
	position: absolute;
	left: 16px;
	top: 4px;
	width: 16px;
	height: 12px;
	background: url('/media/skins/orange/images/ig_previous.gif') 0 0 no-repeat;
	}

#ig_open {
	position: absolute;
	left: 115px;
	top: 2px;
	width: 17px;
	height: 16px;
	background: url('/media/skins/orange/images/ig_detail.gif') 0 0 no-repeat;
	}

#ig_next {
	position: absolute;
	left: 218px;
	top: 4px;
	width: 16px;
	height: 12px;
	background: url('/media/skins/orange/images/ig_next.gif') 0 0 no-repeat;
	}

#ig_previous span, #ig_open span, #ig_next span { display: none; }
#ig_content { background: url('/media/skins/orange/images/bg_ig_content.gif') 0 0 no-repeat #fff; }

#ig_footer {
	position: relative;
	height: 4px;
	background: url('/media/skins/orange/images/bg_ig_content.gif') left bottom no-repeat #fff;
	}

#ig_footer div {
	position: absolute;
	left: 83px;
	top: 0;
	width: 84px;
	height: 3px;
	background: #fff;
	}

ul.actionlist li a { color: #f60; }
ul.actionlist li a:hover { color: #000; }
ul.actionlist li.print { background-image: url('/media/skins/orange/images/ad_print.gif'); }
ul.actionlist li.bad { background-image: url('/media/skins/orange/images/ad_bad.gif'); }
ul.actionlist li.edit { background-image: url('/media/skins/orange/images/ad_edit.gif'); }


/**
 * sale advanced search form
 */
#search_form_advanced form {
	background: url('/media/skins/orange/images/bg_sale_form_top.gif') 0 0 no-repeat #ebebeb;
	}

#search_form_advanced select {
	padding: 1px;
	border: 1px #cacaca solid;
	background-color: #fff;
	color: #000;
	}

#search_form_advanced .txt, #sale_form .txtarea {
	padding: 2px;
	border: 1px #cacaca solid;
	background-color: #fff;
	color: #000;
	}

.search_form_advanced_submit {
	width: 63px;
	height: 21px;
	margin: 0;
	padding: 0 0 4px 0;
	border: none;
	background: url('/media/skins/orange/images/button_search_form_advanced.gif') 0 0 no-repeat;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 0.85em;
	cursor: pointer;
	}

.search_form_advanced_bottom { background: url('/media/skins/orange/images/bg_sale_form_bottom.gif') 0 0 no-repeat; }


/**
 * discussion threads list
 */
#content_discussion_list a.link_add_thread {
	float: right;
	margin-top: 12px;
	font-size: 0.75em;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 21px;
	color: #f60;
	}

#content_discussion_list a.link_add_thread span {
	text-decoration: underline;
	}

#content_discussion_list a.link_add_thread:hover {
	color: #000;
	}

#discussion_search { background: url('/media/skins/orange/images/bg_discussion_search_top.gif') 0 0 no-repeat #ebebeb; }
.discussion_search_bottom { background: url('/media/skins/orange/images/bg_discussion_search_bottom.gif') 0 0 no-repeat; }
#discussion_query { border: 1px #cacaca solid !important; }

#discussion_search select {
	border: 1px #cacaca solid !important;
	padding: 1px;
	}

#discussion_search_submit {
	width: 63px;
	height: 21px;
	margin: 0;
	padding: 0 0 3px 0;
	border: none;
	background: url('/media/skins/orange/images/button_review_add.gif') 0 0 no-repeat;
	cursor: pointer;
	}

#discussion_search_submit span { color : white;text-transform : uppercase;font-size : 11px; }
#content_discussion_list .paging_top { border-bottom: 1px #cacaca solid; }

#content_discussion_list .paging a {
	color: #f60;
	text-decoration: none;
	}

#content_discussion_list .paging_bottom p.limit {
	float: left;
	padding-bottom: 10px;
	}

#content_discussion_list .paging a:hover { color: #000; }
#content_discussion_list .paging a.selected {
	color: #000;
	font-weight: bold;
	}

#content_discussion_list table th { border-bottom: 1px #f60 solid; }
#content_discussion_list table td { border-bottom: 1px #cacaca solid; }
#content_discussion_list table th.first, #content_discussion_list table td.first { border-right: 1px #cacaca solid; }
#content_discussion_list table td.first { background: url('/media/skins/orange/images/thread.gif') 17px center no-repeat; }
#content_discussion_list table td a { color: #f60; }
#content_discussion_list table td a:hover { color: #000; }


/**
 * create discussion thread / reply
 */
#content_discussion_form p a { color: #f60; }
#content_discussion_form p a:hover { color: #000; }
#content_discussion_form form { background: url('/media/skins/orange/images/bg_shops_add_top.gif') 0 0 no-repeat #ebebeb; }
#content_discussion_form form fieldset { background: url('/media/skins/orange/images/bg_shops_add_bottom.gif') left bottom no-repeat; }

#content_discussion_form .txt, #content_discussion_form .txtarea {
	padding: 2px;
	border: 1px #cacaca solid;
	background-color: #fff;
	color: #000;
	}

#content_discussion_form select {
	padding: 1px;
	border: 1px #cacaca solid;
	background-color: #fff;
	color: #000;
	}

#content_discussion_form .hr {
	height: 2px;
	margin-bottom: 10px;
	background: url('/media/skins/orange/images/form_hr.gif') repeat-x;
	}

#discussion_submit {
	width: 110px;
	height: 21px;
	margin: 0;
	padding: 0 0 3px 0;
	border: none;
	background: url('/media/skins/orange/images/button_thread_reply.gif') 0 0 no-repeat;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 0.95em;
	cursor: pointer;
	}


/**
 * discussion thread detail
 */
#content_discussion_thread .paging { font-size: 0.75em; }

#content_discussion_thread .paging a {
	color: #f60;
	text-decoration: none;
	}

#content_discussion_thread .paging_bottom p.limit { float: left; }

#content_discussion_thread .paging a:hover { color: #000; }
#content_discussion_thread .paging a.selected {
	color: #000;
	font-weight: bold;
	}

#content_discussion_thread #thread { background: url('/media/skins/orange/images/bg_thread.gif') repeat-y; }
#content_discussion_thread #thread_top { background: url('/media/skins/orange/images/bg_thread_top.gif') 0 0 no-repeat; }
#content_discussion_thread #thread_bottom { background: url('/media/skins/orange/images/bg_thread_bottom.gif') left bottom no-repeat; }

#content_discussion_thread #thread_author {
	padding-left: 20px;
	font-size: 0.7em;
	color: #000;
	}

#content_discussion_thread #thread_date {
	padding-right: 20px;
	font-size: 0.7em;
	color: #000;
	font-style: italic;
	}

#thread h2 {
	margin: 10px 20px 0 20px;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	}

#thread p {
	margin: 10px 20px;
	padding: 0;
	font-size: 0.75em;
	}

#content_discussion_thread #thread_back { padding-left: 20px; }
#content_discussion_thread #thread_back a { color: #f60; }
#content_discussion_thread #thread_back a:hover { color: #000; }

.link_thread_reply {
	display: block;
	margin-right: 20px;
	width: 110px;
	height: 21px;
	line-height: 20px;
	background: url('/media/skins/orange/images/button_thread_reply.gif') 0 0 no-repeat;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	font-size: 0.95em;
	}

#content_discussion_thread .post { background: url('/media/skins/orange/images/bg_post_dot.gif') left repeat-y; }
#content_discussion_thread .post_inner { background: url('/media/skins/orange/images/bg_post_dot.gif') right repeat-y; }
#content_discussion_thread .post_top { background: url('/media/skins/orange/images/bg_post_top.gif') repeat-x; }
#content_discussion_thread .post_bottom { background: url('/media/skins/orange/images/bg_post_dot.gif') bottom repeat-x; }
#content_discussion_thread .post_back { background: url('/media/skins/orange/images/bg_post_bottom_left.gif') right bottom no-repeat; }
#content_discussion_thread .post_reply { background: url('/media/skins/orange/images/bg_post_bottom_right.gif') right bottom no-repeat; }

#content_discussion_thread .post_author {
	padding-left: 20px;
	font-size: 0.7em;
	color: #000;
	background: url('/media/skins/orange/images/bg_post_top_left.gif') left top no-repeat;
	}

#content_discussion_thread .post_date {
	padding-right: 20px;
	font-size: 0.7em;
	color: #000;
	font-style: italic;
	background: url('/media/skins/orange/images/bg_post_top_right.gif') right top no-repeat;
	}

.post {
	}

.post h2 {
	margin: 10px 20px 0 20px;
	padding: 0;
	font-size: 0.75em;
	font-weight: bold;
	}

.post p {
	margin: 0 20px 10px 20px;
	padding: 0;
	font-size: 0.75em;
	}

.link_post_reply {
	display: block;
	margin-right: 20px;
	width: 110px;
	height: 21px;
	line-height: 20px;
	background: url('/media/skins/orange/images/button_post_reply.gif') 0 0 no-repeat;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	font-size: 0.95em;
	}

#content_discussion_thread #dtt {
	clear: left;
	margin: 15px 0 20px 0;
	}

#content_discussion_thread table th {
	height: 29px;
	line-height: 29px;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	color : black;
	border-bottom : 1px solid #f60;
	}

#content_discussion_thread table td {
	font-size: 0.75em;
	border-bottom : 1px solid #cacaca;
	}

#content_discussion_thread table td.author {
	border-left : 1px solid #cacaca;
	padding-left : 17px;
	padding-right : 17px;
	text-align: center;
	}

#content_discussion_thread table td.date {
	border-left : 1px solid #cacaca;
	padding-left : 17px;
	text-align: center;
	}

#content_discussion_thread table tbody tr:hover {  }
#content_discussion_thread table tfoot tr {  }
#content_discussion_thread table tbody td em { margin-right: 20px; }
#content_discussion_thread table tbody td { padding: 4px; }

#content_discussion_thread table tbody td a {
	display: block;
	padding: 3px 20px;
	color: #f60;
	}


#content_discussion_thread table tbody td a:hover { color: #000; }

#content_discussion_thread table tfoot td {
	height: 29px;
	line-height: 29px;
	padding: 0;
	font-size: 0.75em;
	border: none;
	white-space: nowrap;
	}

#content_discussion_thread table tfoot td a { color: #f60; }
#content_discussion_thread table tfoot td a:hover { color: #000; }

#content_discussion_thread .msie_footer {
	display: none;
	background: url('/media/skins/orange/images/bg_discussion_table_tfoot.gif') left bottom no-repeat;
	}

#content_discussion_thread .break_hidden {
	height: 0px;
	overflow: hidden;
	}


/**
 * review list
 */
.product_review {
	}

#content_review_list a { color: #f60; }
#content_review_list a:hover { color: #000; }

.review_info {
	border-top : 2px solid #f60;
	padding : 5px 0 8px 5px;
	margin-left : 7px;
	font-size : 1px;
	}

#content_review_list .paging_top {
	border-bottom: 2px #f60 solid;
	}

#content_review_list .paging { font-size: 0.75em; }

#content_review_list .paging a {
	color: #f60;
	text-decoration: none;
	}

#content_review_list .paging_bottom p.limit { float: left; }

#content_review_list .paging a:hover { color: #000; }
#content_review_list .paging a.selected {
	color: #000;
	font-weight: bold;
	}

#content_review_list .link_add_advice {
	float: right;
	margin-top: 18px;
	font-size: 0.75em;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 21px;
	font-weight : bold;
	}

#content_review_list .link_add_advice span {
	text-decoration: underline;
	}


/**
 * review filter
 */
#review_filter {
	clear: both;
	font-size: 0.7em;
	background: url('/media/skins/orange/images/bg_review_filter_bottom.gif') left bottom no-repeat #ebebeb;
	}

#review_filter form {
	padding-top: 8px;
	background: url('/media/skins/orange/images/bg_review_filter_top.gif') left top no-repeat;
	}

#review_filter label {
	font-weight: bold;
	display: block;
	width: 235px;
	line-height: 1.4em;
	}

#review_filter select {
	width: 182px;
	border: 1px #cacaca solid;
	color: #000;
	padding: 1px;
	font-size: 1em;
	}

#review_filter input {
	width: 176px;
	border: 1px #cacaca solid;
	color: #000;
	padding: 2px;
	font-size: 1em;
	}

#rf_category { background: url('/media/skins/orange/images/review_filter_arrow.gif') 212px 20px no-repeat; }
#rf_subcategory { background: url('/media/skins/orange/images/review_filter_arrow.gif') 211px 20px no-repeat; }

#rf_submit {
	width: 63px;
	height: 21px;
	margin: 0;
	padding: 0;
	border: none;
	background: url('/media/skins/orange/images/button_review_add.gif') 0 0 no-repeat;
	cursor: pointer;
	}

#rf_submit span { color : white;text-transform : uppercase;font-size : 11px; }


/**
 * review detail
 */
.link_add_review {
	float: right;
	margin-top: 18px;
	font-size: 0.75em;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 21px;
	font-weight : bold;
	}

.link_add_review span {
	text-decoration: underline;
	}

#content_review_detail a { color: #f60; }
#content_review_detail a:hover { color: #000; }
#content_product_detail .comment, #content_review_detail .comment { background: url('/media/skins/orange/images/bg_wide_comment.gif') repeat-y; }
#content_product_detail .comment_top, #content_review_detail .comment_top { background: url('/media/skins/orange/images/bg_wide_comment_top.gif') 0 0 no-repeat; }
#content_product_detail .comment_bottom, #content_review_detail .comment_bottom { background: url('/media/skins/orange/images/bg_wide_comment_bottom.gif') 0 0 no-repeat; }

.review_positives h3 { background: url('/media/skins/orange/images/positive.jpg') 0 2px no-repeat; }
.review_negatives h3 { background: url('/media/skins/orange/images/negative.jpg') 0 2px no-repeat; }

#content_review_detail a.compare_prices {
	display: block;
	width: 110px;
	height: 21px;
	background: url('/media/skins/orange/images/button_compare_prices.gif') 0 0 no-repeat;
	font-size: 1em;
	color: #fff;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 20px;
	}

#content_review_detail .review_detail_block a.compare_prices { float: right; }


#content_review_detail .link_add_comment {
	float: right;
	margin-top: 10px;
	font-size: 0.75em;
	color: #f60;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 22px;
	}

#content_review_detail .link_add_comment span { text-decoration: underline; }
#content_product_detail .comment li, #content_review_detail .comment li { background: url('/media/skins/orange/images/review_button.gif') 2px center no-repeat; }


/**
 * add review
 */
#content_review_add a { color: #f60; }
#content_review_add a:hover { color: #000; }
#content_review_add form { background: url('/media/skins/orange/images/bg_review_add_top.gif') 0 0 no-repeat #ebebeb; }

.review_add_bottom {
	height: 8px;
	background: url('/media/skins/orange/images/bg_review_add_bottom.gif') 0 0 no-repeat;
	}

#content_review_add .txt, #content_review_add .txtarea {
	width: 330px;
	padding: 2px;
	border: 1px #cacaca solid;
	background-color: #fff;
	color: #000;
	}

#content_review_add .txtarea { height: 80px; }

#content_review_add .hr {
	height: 2px;
	margin-bottom: 10px;
	background: url('/media/skins/orange/images/form_hr.gif') repeat-x;
	}

#review_add_submit {
	width: 63px;
	height: 21px;
	margin: 0;
	padding: 0 0 3px 0;
	border: none;
	background: url('/media/skins/orange/images/button_review_add.gif') 0 0 no-repeat;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 0.95em;
	cursor: pointer;
	}

#review_add_preview {
	width: 63px;
	height: 21px;
	margin: 0;
	padding: 0 0 3px 0;
	border: none;
	background: url('/media/skins/orange/images/button_review_add.gif') 0 0 no-repeat;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 0.95em;
	cursor: pointer;
	}


/**
 * info and error messages
 */
.msg_info {
	padding: 1em !important;
	font-size: 0.9em !important;
	border: #f60 solid;
	border-width: 1px 0;
	padding-left : 5px !important;
	}

.msg_error {
	padding: 1em !important;
	font-size: 0.9em !important;
	font-weight: bold;
	background: #f60;
	color: #fff;
	line-height: 1.5em;
	}


/**
 * right column ads box
 */
#box_ads {
	margin-bottom: 20px;
	background: url('/media/skins/orange/images/box_top.gif');
	}

#box_ads_bottom {
	display: none;
	}

#box_ads h2 {
	height: 40px;
	margin: 0;
	padding: 3px 64px 0 16px;
	background: url('/media/skins/orange/images/box_h2_ads.gif') 0 0 no-repeat #ebebeb;
	font-size: 14px;
	line-height: 36px;
	}

#box_ads .hp { line-height: 36px; }

#box_ads ul {
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	list-style: none;
	background: url('/media/skins/orange/images/box_bottom.gif') left bottom no-repeat;
	}

#box_ads ul li {
	margin: 0;
	padding: 4px 20px 4px 16px;
	font-size: 0.75em;
	line-height: 1.4em;
	}

#box_ads a { color: #f60; }
#box_ads a:hover { color: #000; }

#box_ads p {
	font-size: 0.75em;
	padding: 0 20px;
	}


/**
 * box_search
 */
#box_search {
	margin-bottom: 20px;
	background: url('/media/skins/orange/images/box_top.gif');
	}

#box_search_bottom {
	height: 31px;
	background: url('/media/skins/orange/images/box_bottom.gif') 0 0 no-repeat #ebebeb;
	}

#box_search h2, #box_search h3 {
	height: 40px;
	margin: 0;
	padding: 3px 64px 0 16px;
	background: url('/media/skins/orange/images/box_h2_search.gif') 0 0 no-repeat #ebebeb;
	font-size: 14px;
	line-height: 36px;
	}

#box_search p {
	font-size: 0.75em;
	padding: 0 0 0 20px;
	}

#box_search p.lined {
	font-size: 0.75em;
	padding: 10px 0 0 20px;
	border-top: 1px solid #ebebeb;
	}

#box_search p#lined_link {
	margin: 15px 0 0 0;
	padding: 0 0 0 18px;
	height: 45px;
	line-height: 45px;
	background: url('/media/skins/orange/images/bg_lined.gif') 0 0 no-repeat;
	}

#box_search div#lined_link {
	margin: 15px 0 0 0;
	padding: 15px 0;
	background: url('/media/skins/orange/images/bg_lined.gif') left bottom no-repeat;
	border-top: 1px solid #ebebeb;
	}

#box_search div#lined_link p {
	margin: 0;
	padding: 0 0 4px 15px;
	border: none;
	}

#box_search a { color: #f60; }
#box_search a:hover { color: #000; }

#box_search a.add { text-decoration: none; }
#box_search a.add span { text-decoration: underline; }

#box_search table { margin-left : 16px;width : 216px; }
#box_search table td { vertical-align : top;margin : 0;padding : 0;font-size : 12px; }
#box_search table td.ptop { padding-top : 5px; }
#box_search table td.box { width : 17px; }
#box_search table td.note { width : 95px;font-size : 12px; padding-top:2px; }
#box_search table td.from { width : 21px;padding-top : 2px; }
#box_search table td.to { width : 21px;padding-left : 12px;padding-top : 2px; }
#box_search table td.pbox { width : 79px; }
#box_search table td.pbox input { width : 79px;border : 1px solid #CACACA; }
#box_search table td.sbox { width : 152px; }
#box_search table td.sbox input { width : 145px;border : 1px solid #CACACA; }
#box_search table td.sbox select { width : 145px;border : 1px solid #CACACA; }
#box_search table td.bbox { width : 220px; }
#box_search table td.bbox input { width : 220px;border : 1px solid #CACACA; }
#box_search table td.bbox select { width : 220px;border : 1px solid #CACACA; }
#box_search table td.slide { height : 42px;background: url('/media/skins/orange/images/slider.gif') 0 0 no-repeat; }
#box_search table td.slide .ic_range { top : 13px; }
#box_search table td.btn { text-align : right; }

.tiny_button {
	width: 63px;
	height: 21px;
	border: none;
	background: url('/media/skins/orange/images/button_sale_detail_submit.gif') 0 0 no-repeat;
	cursor: pointer;
	}
.tiny_button span { text-transform : uppercase;font-size : 11px;color : white;position : relative;top : -2px; }


/**
 * right column advices box
 */
#box_advices {
	margin-bottom: 10px;
	background: url('/media/skins/orange/images/box_top.gif');
	}

#box_advices_bottom {
	display: none;
	}

#box_advices h2, #box_advices h3 {
	height: 40px;
	margin: 0;
	padding: 3px 64px 0 16px;
	background: url('/media/skins/orange/images/box_h2_advices.gif') 0 0 no-repeat #ebebeb;
	font-size: 14px;
	line-height: 36px;
	}

#box_advices ul {
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	list-style: none;
	background: url('/media/skins/orange/images/box_bottom.gif') left bottom no-repeat;
	}

#box_advices ul li {
	margin: 0;
	padding: 2px 15px 3px 27px;
	background: url('/media/skins/orange/images/box_dot.gif') 15px 9px no-repeat;
	font-size: 0.75em;
	line-height: 1.4em;
	}

#box_advices p {
	font-size: 0.75em;
	padding: 0 20px;
	}

#box_advices a { color: #f60; }
#box_advices a:hover { color: #000; }

#box_advices a.add { text-decoration: none; }
#box_advices a.add span { text-decoration: underline; }


/**
 * right column advice comments box
 */
#box_advice_comments {
	margin-bottom: 10px;
	background: url('/media/skins/orange/images/box_top.gif');
	}

#box_advice_comments_bottom {
	display: none;
	}

#box_advice_comments h2, #box_advice_comments h3 {
	height: 40px;
	margin: 0;
	padding: 3px 64px 0 16px;
	background: url('/media/skins/orange/images/box_h2_advices.gif') 0 0 no-repeat #ebebeb;
	font-size: 14px;
	line-height: 36px;
	}

#box_advice_comments ul {
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	list-style: none;
	background: url('/media/skins/orange/images/box_bottom.gif') left bottom no-repeat;
	}

#box_advice_comments ul li {
	margin: 0;
	padding: 4px 15px;
	font-size: 0.75em;
	line-height: 1.4em;
	}

#box_advice_comments a { color: #f60; }
#box_advice_comments a:hover { color: #000; }


/**
 * right column last discussion threads box
 */
#box_last_threads {
	margin-bottom: 10px;
	background: url('/media/skins/orange/images/box_top.gif');
	}

#box_last_threads_bottom {
	display: none;
	}

#box_last_threads h2, #box_last_threads h3 {
	height: 40px;
	margin: 0;
	padding: 3px 34px 0 16px;
	background: url('/media/skins/orange/images/box_h2_last_threads.gif') 0 0 no-repeat #ebebeb;
	font-size: 14px;
	line-height: 36px;
	}

#box_last_threads .hp { line-height: 36px; }

#box_last_threads ul {
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	list-style: none;
	background: url('/media/skins/orange/images/box_bottom.gif') left bottom no-repeat;
	}

#box_last_threads ul li {
	margin: 0;
	padding: 3px 15px;
	font-size: 0.75em;
	line-height: 1.4em;
	}

#box_last_threads p {
	font-size: 0.75em;
	padding: 0 20px;
	}

#box_last_threads a { color: #f60; }
#box_last_threads a:hover { color: #000; }


/**
 * right column review box
 */
#box_review {
	margin-bottom: 10px;
	background: url('/media/skins/orange/images/box_top.gif');
	}

#box_review_bottom {
	display: none;
	}

#box_review h2, #box_review h3 {
	height: 40px;
	margin: 0;
	padding: 3px 34px 0 16px;
	background: url('/media/skins/orange/images/box_h2_review.gif') 0 0 no-repeat #ebebeb;
	font-size: 14px;
	line-height: 36px;
	}

#box_review .hp { line-height: 36px; }

#box_review ul {
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	list-style: none;
	background: url('/media/skins/orange/images/box_bottom.gif') left bottom no-repeat;
	}

#box_review ul li {
	margin: 0;
	padding: 6px 15px;
	font-size: 0.75em;
	line-height: 1.4em;
	}

#box_review a { color: #f60; }
#box_review a:hover { color: #000; }

#box_review p {
	font-size: 0.75em;
	padding: 0 20px;
	}


/**
 * right column top discussion threads box
 */
#box_top_threads {
	margin-bottom: 10px;
	background: url('/media/skins/orange/images/box_top.gif');
	}

#box_top_threads_bottom {
	display: none;
	}

#box_top_threads h2, #box_top_threads h3 {
	height: 40px;
	margin: 0;
	padding: 3px 34px 0 16px;
	background: url('/media/skins/orange/images/box_h2_top_threads.gif') 0 0 no-repeat #ebebeb;
	font-size: 14px;
	line-height: 36px;
	}

#box_top_threads .hp { line-height: 36px; }

#box_top_threads ul {
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	list-style: none;
	background: url('/media/skins/orange/images/box_bottom.gif') left bottom no-repeat;
	}

#box_top_threads ul li {
	margin: 0;
	padding: 4px 15px;
	font-size: 0.75em;
	line-height: 1.4em;
	}

#box_top_threads p {
	font-size: 0.75em;
	padding: 0 20px;
	}

#box_top_threads a { color: #f60; }
#box_top_threads a:hover { color: #000; }


/**
 * global search
 */
.search_panels { border-bottom: 1px #cacaca solid; }

.search_panels li a {
	displaY: block;
	height: 29px;
	line-height: 30px;
	color: #000;
	font-weight: bold;
	font-size: 0.75em;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	}

.search_panels .sp_product { background: url('/media/skins/orange/images/bg_sp_product.gif') 0 0 no-repeat; }
.search_panels .sp_product_selected { background: url('/media/skins/orange/images/bg_sp_product_selected.gif') 0 0 no-repeat; }
.search_panels .sp_product a, .search_panels .sp_product_selected a { width: 139px; }

.search_panels .sp_review { background: url('/media/skins/orange/images/bg_sp_review.gif') 0 0 no-repeat; }
.search_panels .sp_review_selected { background: url('/media/skins/orange/images/bg_sp_review_selected.gif') 0 0 no-repeat; }
.search_panels .sp_review a, .search_panels .sp_review_selected a { width: 196px; }

.search_panels .sp_discussion { background: url('/media/skins/orange/images/bg_sp_discussion.gif') 0 0 no-repeat; }
.search_panels .sp_discussion_selected { background: url('/media/skins/orange/images/bg_sp_discussion_selected.gif') 0 0 no-repeat; }
.search_panels .sp_discussion a, .search_panels .sp_discussion_selected a { width: 139px; }

.search_panels .sp_sale { background: url('/media/skins/orange/images/bg_sp_sale.gif') 0 0 no-repeat; }
.search_panels .sp_sale_selected { background: url('/media/skins/orange/images/bg_sp_sale_selected.gif') 0 0 no-repeat; }
.search_panels .sp_sale a, .search_panels .sp_sale_selected a { width: 139px; }

.search_table td {
	padding: 6px 8px;
	font-size: 0.75em;
	line-height: 2em;
	}

.search_table td.br { border-right: 1px #cacaca solid; }
.search_table td.bb { border-bottom: 1px #cacaca solid; }

.search_table td a {
	color: #f60;
	text-decoration: underline;
	}

.search_table a.selected {
	color: #000;
	font-weight: bold;
	}

.search_table td a:hover { color: #000; }
.search_table tr.topline td { border-bottom: 2px #f60 solid; }
.search_table tr.topline a, .search_table tr.bottomline a { text-decoration: none; }

.search_table td.price {
	text-align: right;
	white-space: nowrap;
	font-size: 0.9em;
	font-weight: bold;
	}

.search_table a.compare_prices {
	float: right;
	display: block;
	width: 110px;
	height: 21px;
	background: url('/media/skins/orange/images/button_compare_prices.gif') 0 0 no-repeat;
	font-size: 0.95em;
	color: #fff;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 20px;
	}

.search_table a.compare_prices:hover { color: #fff; }

.search_table .thread {
	padding-left: 50px;
	background: url('/media/skins/orange/images/thread.gif') 17px center no-repeat;
	}

div.adfx div.adfox-box { background : url('/media/skins/orange/images/box_dot.gif') 3px 7px no-repeat !important; }
