html {background-color: #5E150D;}
a:link,
a:visited {
	color: #333333;
}

a:hover,
a:active {
	color: #DE4646;
}

a.tag:link,
a.tag:visited,
a.tag:hover,
a.tag:active {
	background-color: #5C4C4A;
	color: #FFFFFF;
}

button, button.btn {
	background: url('../img/btn/btn.gif') no-repeat 100% -50px;
}

button span, button.btn span {
	background: url('../img/btn/btn.gif') no-repeat 0 0;
}

button.btn_sec {background: url('../img/btn/btn_g.gif') no-repeat 100% -50px;}
button.btn_sec span {background: url('../img/btn/btn_g.gif') no-repeat 0 0;}

button.btn_cart {background: url('../img/btn/btn_cart.gif') no-repeat 100% -50px;}
button.btn_cart span {background: url('../img/btn/btn_cart.gif') no-repeat 0 0;}

img.top_cart {
	background: url('../img/ico/ico_top_cart.gif') no-repeat 0 0;
}

/****************/

#hd {
	background: url('../img/bg/bg_header.gif') no-repeat 0 100%;
}

#bd {
	background: #FFFFFF url('../img/bg/bg_bd.gif') repeat-y 50% 0;
	border-right: 4px solid #C1C1C1;
	border-left: 4px solid #C1C1C1;
}

#ft a:link,
#ft a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

#ft a:hover,
#ft a:active {
	text-decoration: underline;
	color: #DE4646;
}

.top_logo a:link,
.top_logo a:visited {
	color: #FFFFFF;
}

.top_logo a:hover,
.top_logo a:active{
	color: #DE4646;
}

.top_search a:link,
.top_search a:visited {
	color: #FFFFFF;
}

.top_search a:hover,
.top_search a:active{
	color: #DE4646;
}

#top_nav ul li {
	background: url('../img/bg/bg_top_nav_sep.gif') no-repeat 100% 50%;
}

#top_nav  ul li.last {
	background: none;
}

#top_nav  ul li.single {
	background: none;
}

#top_nav ul li a:link,
#top_nav ul li a:visited{
	text-decoration: none;
	color: #FFFFFF;
}

#top_nav ul li a:hover,
#top_nav ul li a:active {
	text-decoration: underline;
	color: #DE4646;
}

#top_nav  ul li.single a {
	text-align: right;
}

#top_nav  ul {
	background: url('../img/bg/bg_top_nav.gif') repeat-x 0 0;
}

#top_nav  ul b {
	background: url('../img/bg/bg_top_nav_left.gif');
}

#top_nav  ul i {
	background: url('../img/bg/bg_top_nav_right.gif');
}

.top_menu a:link,
.top_menu a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.top_menu a:hover,
.top_menu a:active {
	text-decoration: underline;
	color: #DE4646;
}

/****************/

dl.menu dt a {
	background: url('../img/ico/ico_arr_left.gif') no-repeat 2px 6px;
}

dl.menu dd a {background: url('../img/ico/ico_arr_left.gif') no-repeat 9px 6px;}

dl.menu dt,
dl.menu dd {
	padding: 1px 0;
	background: url('') repeat-x 0 100%;
}

/****************/

.side_bx .top,
.side_bx .top i {
	background-image: url('../img/bg/bg_tab_title.gif');
}

.bx .top {background-position: 0 0;}
.bx .btm {background-position: 0 -28px;}
.bx .top i {background-position: -985px 0;}
.bx .btm i {background-position: -985px -28px;}

/****************/


table.prod_list th {
	color: #FFFFFF;
	background: #FFAE00;
}

#ft dt {color: #EEEEEE;}

#ft .top {
	background: url('../img/bg/bg_footer_top.gif') no-repeat 50% 0;
}

#ft .bxd {
	background: url('../img/bg/bg_footer_rep.gif') repeat-y 50% 0;
}

#ft .btm {
	background: url('../img/bg/bg_footer_btm.gif') no-repeat 50% 0;
}

.i_paypal {background-image: url('/biz/img/img_map/i_paypal_dark.png');}
.i_epayment {background-image: url('/biz/img/img_map/i_epayment_dark.png');}
.i_google_checkout {background-image: url('/biz/img/img_map/i_google_checkout_dark.png');}
.i_mobilpay {background-image: url('/biz/img/img_map/i_mobilpay_dark.png');}
.i_2co {background-image: url('/biz/img/img_map/i_2co_dark.png');}