/* Í¨ÓÃCSS */

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin:0 auto;
	padding:0;
	text-align:center;
	font-size:12px;
	BACKGROUND: #000; 

}
h1{ height:10px; color:#999; padding-bottom:6px; text-align:center; padding-top:0; margin:0;}
#wrap h1 a{text-decoration:none; color:#FF0000;}
ul,li,form{margin:0; padding:0; list-style:none}

A {
	COLOR: #000000; TEXT-DECORATION: none;
}

A,table,div {
	font-size:12px;
}
A:hover {
	COLOR: #aabbdd; TEXT-DECORATION: underline
}

table {
	with:100%;
}

IMG {
	border:0;
}


INPUT {
	DISPLAY: inline;  MARGIN: 0.1em;
}

.blue {
	color:#3366ff;
}

.blod {
	font-weight:900;
}


#wrap{
	margin:0 auto;
	text-align:left;
	width:975px;
	background-color:#fff;
	overflow:hidden;
}


#header .toplink .domain {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
#header .toplink .link_1 {
	FLOAT: right
}
#header .toplink .link_1 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 3px; TEXT-ALIGN: center
}
#header .toplink .link_1 A:hover {
	COLOR: #000
}
#header .toplink .link_1 A.t1 {
	DISPLAY: block; BACKGROUND: url(../images/header_toplink1.gif) no-repeat; FLOAT: left; WIDTH: 56px; HEIGHT: 25px
}
#header .toplink .link_1 A.t2 {
	DISPLAY: block; BACKGROUND: url(../images/header_toplink2.gif) no-repeat; FLOAT: left; WIDTH: 79px; HEIGHT: 25px
}
#header .toplink .link_1 A.t3 {
	DISPLAY: block; BACKGROUND: url(../images/header_toplink3.gif) no-repeat; FLOAT: left; WIDTH: 63px; HEIGHT: 25px
}
#header .toplink {
	BACKGROUND: url(../images/header_toplinkbg.gif); HEIGHT: 25px
}
#header .logo_banner {
	BACKGROUND: url(../images/logo_banner.jpg); WIDTH: 100%; HEIGHT: 236px
}
#header .logo_banner .logo {
	DISPLAY: block; WIDTH: 340px; TEXT-INDENT: -9999px; HEIGHT: 47px
}
P.description {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px
}

#menu{

	clear:both;
	margin:10px 9px;
}

#menu li{
	float:left;
	vertical-align:middle;
	line-height:20px;


	
}

#menu .sep{
	width:1px;
	color:#ccc;
	margin:0 5px;
	font-size:12px;

}

#menu a{
	text-decoration:none;
	color:#CD0005;
	font-size:12px;
	font-weight:900;
}

#menu a:hover{
	text-decoration:underline;
}

#menu #member{
	padding-left:10px;
	float:left;
}

#menu #member .num{
	color:#ff0000;
	font-weight:900;
}

#menu .currency{
	float:right;
}

#menu .currency SELECT{
	padding:0;
	margin:0;
	height:20px;
	font-size:10px;
	vertical-align:middle;
}



#main {
 clear:both;
 margin:0 7px;
}


#main #left {
	float:left;
	width:199px;
	overflow:hidden;
	display:inline;
}

#main #center {
	float:left;
	width:495px;
	margin:0 8px;
	display:inline;
}

#main #center table {
	background-color:#ccc;
	width:100%;
}

#main #center table td{
	background-color:#fff;
}

#main #center table td #buy_now {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BACKGROUND-IMAGE: url(../images/btn_buy.gif); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 84px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px; BORDER-RIGHT-WIDTH: 0px
}

#main #center table td #goto {
	FONT-SIZE: 0px; BACKGROUND: url(../images/go.jpg); WIDTH: 55px; CURSOR: pointer; 			
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 26px; 
	BORDER-BOTTOM-STYLE: none
}

#main #center .title {
	background: url(../images/sidebox_header_bg.gif);
	height:26px;
	line-height:26px;
	margin:0 0 5px 0;
}
#main #center .title span {
	display:block;
}

#main #center .title div {
	float:left;
}
#main #center .title .left {
	float:left;
	height:26px;
	width:33px;
	background: url(../images/sidebox_header_l.gif)
}
#main #center .title .right{
	float:right;
	height:26px;
	width:3px;
	background: url(../images/sidebox_header_r.gif)
}

#main #center .title_content {
	text-align:left;
	padding:10px;
	border:1px solid #ccc;
	background-color:#F3F3F3;
}

#main #center #slides {
	border:1px solid #999999;
	padding:1px;
	display:block;

	overflow:hidden;
}

#main #center .imgc {
	overflow:hidden;
}

#main #center .imgc Div {
	margin:2px 0 2px 0;
}

#main #center .imgc .trans_img{
	filter:alpha(opacity=50,enabled=0) blendtrans(duration=1);
	border:0 solid black;
	width:495px;
}

#wrap #main #right {
	float:right;
	width:251px;
	overflow:hidden;
	display:inline;
}




#wrap #main #right .login {
	
	border:1px solid #999999;
	
}

#wrap #main #right .login .login_title {
	height:25px;
	background-color:#F2E9DB;
	margin-top:1px;
	padding-left:10px;
	
	font-size:12px;
	font-weight:900;
	color:#756854;
}

#wrap #main #right .login .login_content {
	background-color:#F2E9DB;
		padding:10px 0 10px 0;
}

#wrap #main #right .login .email {
	clear:both;
}

#wrap #main #right .login .password {
	clear:both;
}

#wrap #main #right .login .submit {
	clear:both;
	height:40px;
}


#wrap #main #right .login .submit input {
	margin-top:10px;
}

#wrap #main #right .login label {
  width:120px;
	*width:130px;
	height:30px;
	line-height:20px;
	
	padding-right:10px;
	color:#D5680B;

	font-weight:900;
	display:block;
	float:left;
	text-align:right
}

#wrap #main #right .login .input {
	width:140px;
	height:22px;

}




/* shoping_cart */
#wrap #main #right .shopping_cart {


	border:1px solid #999999;
	color:#756854;
}

#wrap #main #right .title {

	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND-POSITION: 10px 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 35px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/icon.gif); BORDER-LEFT: #ffffff 1px solid; LINE-HEIGHT: 25px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #f2e9db
}

#wrap #main #right .shopping_cart .shopping_cart_content{
	padding:10px;
}



#wrap #main #right .shopping_cart .shopping_cart_content a:link{
	color:#12418F;
}

#wrap #main #right .shopping_cart .shopping_cart_content a:visited{
	color:#12418F;
}



/* contact us */

/* reviews */
#wrap #main #right .contactus {


	border:1px solid #999999;
	color:#756854;
}

#wrap #main #right .contactus .contactus_title {
	margin:1px;
	font-size:12px;
	font-weight:900;
	padding:5px;
	background-color:#F2E9DB;
}


#wrap #main #right  .more {
	float:right;
	padding-right:10px;

}
#wrap #main #right  .more a:link,#wrap #main #right  .more a:visited {
color:#756854;

}


#wrap #main #right .contactus .contactus_content{

}




#wrap #main #right .contactus .contactus_content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 10px 12px; PADDING-TOP: 0px;
}
#wrap #main #right .contactus .contactus_content li {
	PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND: url(../images/ap.gif) no-repeat 0px 4px; LINE-HEIGHT: 20px; LIST-STYLE-TYPE: none; clear:both;
	
}

#wrap #main #right .contactus .contactus_content li .text{
	margin-left:15px;
	overflow: hidden;text-overflow: ellipsis;
	width:170px;
	height:20px;
	float:left;
}

#wrap #main #right .contactus .contactus_content li .date{
	float:right;
	padding-right:10px;
}

#wrap #main #right .contactus .contactus_content li A {
	PADDING-LEFT: 5px
}

#wrap #main #right .contactus .contactus_content li a:link{
	color:#12418F;
}

#wrap #main #right .contactus .contactus_content li a:visited{
	color:#12418F;
}

.contactFrame {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9pt; BACKGROUND: url(../images/bgCheckout.gif) #fff no-repeat; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; COLOR: #666; LINE-HEIGHT: 20px; PADDING-TOP: 15px; BORDER-RIGHT-WIDTH: 0px
}


.menubg {
	PADDING-LEFT: 60px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: url(../images/bgTitle.gif) no-repeat; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; HEIGHT: 20px
}



/* µÇÂ½²¿·Ö */

.login {
	BACKGROUND-COLOR: #f2e9db;

}
.logtit {
	BACKGROUND-POSITION: 10px 5px; PADDING-LEFT: 35px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/list.gif); LINE-HEIGHT: 30px; BACKGROUND-REPEAT: no-repeat; color:#756854;
}
.address {
	FONT-WEIGHT: bold; COLOR: #cf680a;
}
.passw {
	FONT-WEIGHT: bold; COLOR: #cf680a;
}

.loginb {
	PADDING-LEFT: 15px; PADDING-TOP: 5px
}
.loginb SPAN {
	PADDING-RIGHT: 5px; FLOAT: left
}
.loginb A:link {
	FONT-WEIGHT: normal; COLOR: #756854; TEXT-DECORATION: none
}
.loginb A:visited {
	FONT-WEIGHT: normal; COLOR: #756854; TEXT-DECORATION: none
}
.loginb A:hover {
	TEXT-DECORATION: underline
}

.sign {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/sign.jpg) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 102px; CURSOR: pointer; HEIGHT: 31px; BORDER-RIGHT-WIDTH: 0px
}












#footer {
	clear:both;
	line-height:20px;
	text-align:center;
	color:#9C7D9C;
}

#footer A:link,#footer A:visited {
	color:#9C7D9C;

}

/* right sidebox */

#cat{

}


#cat ul li {
	border-top:2px #ffffff solid;
}




#cat .cat_header {
	background:url(../images/cat_header_bg.gif) no-repeat;
	height:33px;

	padding-left:30px;
	border-bottom:2px solid #fff;
}

#cat ul li SPAN {
width:22px;
display:block;
vertical-align: text-bottom;
float:left;
padding:2px 4px 0px 4px;

}	

#cat ul li SPAN IMG {
	width:21px;
	height:21px;
	border:0;
}	


#cat ul li a:link,#cat ul li a:visited{
	padding-left:8px; 
	background-color:#F3F3F3; 
	display:block; 
	color:#12418f; 
	font-size:12.2px; 
	font-weight:bold;
	line-height:26px;
}
#cat ul li a:hover{
	background-color:#FFFFFF; 
	text-decoration:underline; 
	font-weight:bold
}


/*  sidebox */


.sidebox {
	
	border:1px solid #999999;
	color:#756854;

	margin-bottom:8px;
}

.sidebox .head {
	margin:1px;
	font-size:12px;
	font-weight:900;
	padding:5px;
	background-color:#F2E9DB;
}

.sidebox .zone {
	padding:10px;
}

.sidebox .zone label {
	font-weight:900;
}

.sidebox .zone .input {
	width:100px;
	height:16px;
}


ul#textlist {
	list-style-position:inside;
	margin:auto;
	padding: inherit;
}

ul#textlist li {
	list-style:disc;
}

#footer .foottext{font-size:12px; background-color:#ccc; padding-top:6px; height:26px;}
#footer .foottext a{color:#333;}
.flag_sprite {
	BACKGROUND-IMAGE: url(../images/flags1.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 18px; PADDING-RIGHT: 0px; DISPLAY: inline-block; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.flag_sprite A:hover {
	BACKGROUND-IMAGE: url(../images/flags_marked2.gif); DISPLAY: inline-block
}
.flag_sprite_active {
	BACKGROUND-IMAGE: url(../images/flags_marked2.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 18px; PADDING-RIGHT: 0px; DISPLAY: inline-block; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.flag_us {
	BACKGROUND-POSITION: 0px 0px
}
.flag_en {
	BACKGROUND-POSITION: -20px 0px
}
.flag_en A:hover {
	BACKGROUND-POSITION: -20px 0px
}
.flag_de {
	BACKGROUND-POSITION: -40px 0px
}
.flag_de A:hover {
	BACKGROUND-POSITION: -40px 0px
}
.flag_fr {
	BACKGROUND-POSITION: -60px 0px
}
.flag_fr A:hover {
	BACKGROUND-POSITION: -60px 0px
}
.flag_nl {
	BACKGROUND-POSITION: -80px 0px
}
.flag_nl A:hover {
	BACKGROUND-POSITION: -80px 0px
}
.flag_es {
	BACKGROUND-POSITION: -100px 0px
}
.flag_es A:hover {
	BACKGROUND-POSITION: -100px 0px
}
.flag_pt {
	BACKGROUND-POSITION: -120px 0px
}
.flag_pt A:hover {
	BACKGROUND-POSITION: -120px 0px
}
.flag_it {
	BACKGROUND-POSITION: -140px 0px
}
.flag_it A:hover {
	BACKGROUND-POSITION: -140px 0px
}
.flag_ru {
	BACKGROUND-POSITION: -160px 0px
}
.flag_ru A:hover {
	BACKGROUND-POSITION: -160px 0px
}
.flag_pl {
	BACKGROUND-POSITION: -180px 0px
}
.flag_pl A:hover {
	BACKGROUND-POSITION: -180px 0px
}
.flag_tr {
	BACKGROUND-POSITION: -200px 0px
}
.flag_tr A:hover {
	BACKGROUND-POSITION: -200px 0px
}
.flag_dk {
	BACKGROUND-POSITION: -220px 0px
}
.flag_dk A:hover {
	BACKGROUND-POSITION: -220px 0px
}
.flag_gr {
	BACKGROUND-POSITION: -240px 0px
}
.flag_gr A:hover {
	BACKGROUND-POSITION: -240px 0px
}
.flag_se {
	BACKGROUND-POSITION: -260px 0px
}
.flag_se A:hover {
	BACKGROUND-POSITION: -260px 0px
}
.flag_br {
	BACKGROUND-POSITION: -280px 0px
}
.flag_br A:hover {
	BACKGROUND-POSITION: -280px 0px
}
.flag_mx {
	BACKGROUND-POSITION: -300px 0px
}
.flag_mx A:hover {
	BACKGROUND-POSITION: -300px 0px
}
.flag_hu {
	BACKGROUND-POSITION: -320px 0px
}
.flag_hu A:hover {
	BACKGROUND-POSITION: -320px 0px
}
.flag_no {
	BACKGROUND-POSITION: -340px 0px
}
.flag_no A:hover {
	BACKGROUND-POSITION: -340px 0px
}
.flag_cz {
	BACKGROUND-POSITION: -360px 0px
}
.flag_cz A:hover {
	BACKGROUND-POSITION: -360px 0px
}
.flag_fi {
	BACKGROUND-POSITION: -380px 0px
}
.flag_fi A:hover {
	BACKGROUND-POSITION: -380px 0px
}
.flag_bg {
	BACKGROUND-POSITION: -400px 0px
}
.flag_bg A:hover {
	BACKGROUND-POSITION: -400px 0px
}
.flag_ch {
	BACKGROUND-POSITION: -420px 0px
}
.flag_ch A:hover {
	BACKGROUND-POSITION: -420px 0px
}
.flag_at {
	BACKGROUND-POSITION: -440px 0px
}
.flag_at A:hover {
	BACKGROUND-POSITION: -440px 0px
}
