@charset "gb2312";

/* default styles */
body { padding: 0px; margin: 0px; font-family : arial, 宋体, verdana, sans-serif, "lucida grande", lucida, helvetica; background-color:#ffffff; overflow:auto;}
img { border: 0;}
a:link{ text-decoration : underline ; color:#000000; font-size:12px;}
a:visited { text-decoration : underline ; color:#000000; font-size:12px;}
a:hover { text-decoration : underline ; color:#000000; font-size:12px;}
a:active { text-decoration : underline ; color:#000000; font-size:12px;}  


/* layout */
#contentmain{ margin: 0px auto; width: 770px;}

/* main horizontal menu */
#top_part1{ padding: 0 17px 0 0; margin: 0; text-align:right; background-color:#000000; height:20px; width: 753px; }
#top_part1 li{ list-style: none; display: inline; margin: 0; }
#top_part1 .key { color:#df0202; }
	
/* main menu topics */
#top_part2 {
	width: 770px;	
	background-color:#000000;
	padding: 0;
	margin: 0;
	height: 52px;
}
#top_part2_line {
	width: 770px;	
	background-color:#df0202;
	padding: 0;
	margin: 0;
	font-family : arial, 宋体, verdana, sans-serif, "lucida grande", lucida, helvetica; 
	font-size: 1px;
	line-height:2px;
	height: 2px;
}
#top_part2 ul {
    clear:left;     
	display:inline; 
	height: 52px;
    padding: 0;
	margin: 0;
} 
.top_part2_1 { 
    clear:left;   
	display:inline;  
    width:225px;
    float: left;
	text-align:center;
	padding: 13px 0px 0px 0px;
	margin: 0;
} 
.top_part2_2 { 
	float: left;
	display:inline;  
    width:385px;
    float: left;
	padding: 15px 0px 0px 0px;
	margin: 0;
	text-align:right;
} 
.top_part2_3 { 
	float: left;
	display:inline;  
    width:139px;
	padding: 20px 0px 0px 5px;
	margin: 0;
	text-align:left;
	font-family : arial, 宋体, verdana, sans-serif, "lucida grande", lucida, helvetica; 
	font-size: 12px;
	line-height:16px;
} 
.top_part2_4 { 
    width:16px;
	height:52px;
    float: left;
	padding: 0;
	margin: 0;
	text-align:right;
	font-family : arial, 宋体, verdana, sans-serif, "lucida grande", lucida, helvetica; 
	font-size: 12px;
	line-height:16px;
}
 
/* main menu register */
#top_register {
	margin-left: auto; width: 770px; margin-right: auto; position: relative; height: 21px;
}
.navitemmaintwowords {
    float: left; padding-top: 1px; background-repeat: no-repeat; height: 21px; background-color: #ffffff; text-align: center; 
}
.topnavli {
	padding-right: 5px; display: inline; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; line-height: 16px; padding-top: 0px; text-align: left;
}

#headmenu1 {
	border-right: #cfcfcf 1px solid; border-top: #cfcfcf 1px solid; display: inline; font-size: 12px; z-index: 10; left: 8px; visibility: hidden; margin: 0px; border-left: #cfcfcf 1px solid; border-bottom: #cfcfcf 1px solid; position: absolute; top: 20px; background-color: #ffffff; text-decoration: none;
}
#headmenu2 {
	border-right: #cfcfcf 1px solid; border-top: #cfcfcf 1px solid; display: inline; font-size: 12px; z-index: 10; left: 75px; visibility: hidden; margin: 0px; border-left: #cfcfcf 1px solid; border-bottom: #cfcfcf 1px solid; position: absolute; top: 20px; background-color: #ffffff; text-decoration: none;
}
#headmenu3 {
	border-right: #cfcfcf 1px solid; border-top: #cfcfcf 1px solid; display: inline; font-size: 12px; z-index: 10; left: 145px; visibility: hidden; margin: 0px; border-left: #cfcfcf 1px solid; border-bottom: #cfcfcf 1px solid; position: absolute; top: 20px; background-color: #ffffff; text-decoration: none;
}
#headmenu4 {
	border-right: #cfcfcf 1px solid; border-top: #cfcfcf 1px solid; display: inline; font-size: 12px; z-index: 10; left: 30px; visibility: hidden; margin: 0px; border-left: #cfcfcf 1px solid; border-bottom: #cfcfcf 1px solid; position: absolute; top: 20px; background-color: #ffffff; text-decoration: none;
}
#headmenu5 {
	border-right: #cfcfcf 1px solid; border-top: #cfcfcf 1px solid; display: inline; font-size: 12px; z-index: 10; left: 310px; visibility: hidden; margin: 0px; border-left: #cfcfcf 1px solid; border-bottom: #cfcfcf 1px solid; position: absolute; top: 20px; background-color: #ffffff; text-decoration: none;
}
#headmenu6 {
	border-right: #cfcfcf 1px solid; border-top: #cfcfcf 1px solid; display: inline; font-size: 12px; z-index: 10; left: 110px; visibility: hidden; margin: 0px; border-left: #cfcfcf 1px solid; border-bottom: #cfcfcf 1px solid; position: absolute; top: 20px; background-color: #ffffff; text-decoration: none;
}
#headmenu7 {
	border-right: #cfcfcf 1px solid; border-top: #cfcfcf 1px solid; display: inline; font-size: 12px; z-index: 10; left: 360px; visibility: hidden; margin: 0px; border-left: #cfcfcf 1px solid; border-bottom: #cfcfcf 1px solid; position: absolute; top: 20px; background-color: #ffffff; text-decoration: none;
}
#headmenu8 {
	border-right: #cfcfcf 1px solid; border-top: #cfcfcf 1px solid; display: inline; font-size: 12px; z-index: 10; left: 500px; visibility: hidden; margin: 0px; border-left: #cfcfcf 1px solid; border-bottom: #cfcfcf 1px solid; position: absolute; top: 20px; background-color: #ffffff; text-decoration: none;
}
.topnavulul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; top: 0px; text-align: left;
}
.topnavli {
	padding-right: 0px; display: inline; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; line-height:16px; padding-top:0px; text-align:left;
}
a.nlink_topnavli:link{ text-decoration : none ; color:#000000; font-size:12px; padding-left:8px; padding-right:8px; padding-top:2px;}
a.nlink_topnavli:visited { text-decoration : none ; color:#000000; font-size:12px; padding-left:8px; padding-right:8px; padding-top:2px;}
a.nlink_topnavli:hover { text-decoration : underline ; color:#df0202; font-size:12px; padding-left:8px; padding-right:8px; padding-top:2px;}
a.nlink_topnavli:active { text-decoration : underline ; color:#df0202; font-size:12px; padding-left:8px; padding-right:8px; padding-top:2px;} 

/* main menu search */
#top_part4 {
	width: 770px;	
	background-color:#ffffff;
	padding: 0;
	margin: 0;
	height: 28px;
	margin-top:3px;
}
#top_part4 ul {
    clear:left;      
    padding: 0;
	margin: 0;
	list-style-type:none;
	text-align:center;
	display:inline;
} 
.top_part4_1 { 
    width:108px;
    float: left;
	text-align:left;
	padding: 0;
	margin-top: 2px;
} 
.top_part4_2 { 
    width:308px;
    float: left;
	padding: 0;
	margin: 0;
	text-align:center;
} 
.top_part4_3 { 
    width:63px;
    float: left;
	padding: 0;
	margin-top: 2px;
	margin-right: 5px;
	text-align:right;
} 
.top_part4_5 { 
    float: left;
	width:350px;
	padding: 0 30 0 0;
	margin: 0;
	text-align:center;
}  
.top_part4_4 { 
    float: right;
    width:166px;
	padding: 0;
	margin: 0;
	text-align:right;
}
.top_part4_brand {
	padding: 0;
	margin: 0;
	text-align:right;
}
.top_part4_brand_ul {
    float:right;      
	display:inline;
    padding: 0;
	margin: 0;
	list-style-type:none;
	text-align:right;
} 
.selectbrand{
    font-family : arial, 宋体, verdana, sans-serif, "lucida grande", lucida, helvetica; 
	color:#333333; 
	font-size: 12px; 
	border:1px solid #cccccc; 
	padding-left: 8px;
	padding-top: 3px;
	margin:0;
	background-color:#ffffff;
	width:128px;
	height:14px;	 
}
.input_selectt { height:13px; border: 1px solid #cccccc; color:#333333; font-size:12px; text-align:left; width:137px; padding:0; margin:0;padding-top: 3px; padding-left: 2px;}
.indexrightspeli1 {
	display: inline; padding-left: 0px; padding-right: 0px; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; text-align: left; width:136px;
}
.indexrightspeli2 {
	padding: 0px; display: inline; float: left; width: 16px; margin-top: 1px;
}
.selections {
left: -1px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 155px; padding-top: 0px; height: 300px; text-align: left;
}
.backcolor {
	background-color: #ffffff
}
.mainpage_list {
padding: 0px; margin: 0px; border-right: #cccccc 1px solid; border-left: #cccccc 1px solid; border-top: #cccccc 1px solid; border-bottom: #cccccc 1px solid; font-size: 12px; width: 153px; font-family : arial, 宋体, verdana, sans-serif, "lucida grande", lucida, helvetica; z-index: 10; text-align:left;
}
.options {
border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px
}
.absoluted {
	left: -1px; position: absolute; top: 0px
}
.hidden {
	visibility: hidden
}
.overflows {
	overflow: auto
}

/* footer menu letter */
#footer { width: 770px; position: relative; background-color:#ffffff; float:left;}
#footer_newsletter {
	margin: 0; width: 770px; position: relative; height: 20px;background-color:#ffffff; text-align:center; color:#df0202; font-size:12px;
}
#input_newsletter { height:15px; border: 1px solid #cccccc; color:#333333; font-size:12px; text-align:center; width:150px; padding:0; margin:0;padding-top: 3px;}
/* footer menu online */
#footer_online {
	margin-left: auto; width: 770px; margin-right: auto; position: relative; height: 20px;background-color:#000000; text-align:center; color:#ffffff; font-size:12px;
}
#footer_online ul {
    clear:left;      
    padding: 0;
	margin: 0;
	list-style-type:none;
	text-align:center;
	display:inline;
} 
.footer_online_1 { 
    width:385px;
    float: left;
	text-align:right;
	padding: 2px 0px 0px 0px;
	margin: 0;
} 
.footer_online_2 { 
    width:385px;
    float: left;
	padding: 2px 0px 0px 0px;
	margin: 0;
	text-align:center;
} 
/* footer menu */
#footer_menu {
	margin-left: auto; width: 770px; margin-right: auto; position: relative; height: 20px; background-color:#000000; text-align:center; color:#ffffff; font-size:12px; padding:0px;
}
#footer_menu2 {
	margin-left: auto; width: 770px; margin-right: auto; position: relative; background-color:#ffffff; text-align:center; color:#999999; font-size:12px; padding-top:3px; line-height:20px;
}

/* font */
.txt_red { text-decoration : none ; color:#df0202; font-size:12px;}
.txt_black { text-decoration : none ; color:#000000; font-size:12px;}
.blank_text { display:inline; width:100px; line-height:1px; margin:0px; padding:0px}

a.nlink_black:link{ text-decoration : none ; color:#000000; font-size:12px;}
a.nlink_black:visited { text-decoration : none ; color:#000000; font-size:12px;}
a.nlink_black:hover { text-decoration : underline ; color:#cc0000; font-size:12px;}
a.nlink_black:active { text-decoration : underline ; color:#000000; font-size:12px;}

a.nlink_blacku:link{ text-decoration : underline ; color:#000000; font-size:12px;}
a.nlink_blacku:visited { text-decoration : underline ; color:#000000; font-size:12px;}
a.nlink_blacku:hover { text-decoration : underline ; color:#000000; font-size:12px;}
a.nlink_blacku:active { text-decoration : underline ; color:#000000; font-size:12px;}

a.nlink_red_p:link{ text-decoration : none ; color:#df0202; font-size:12px;}
a.nlink_red_p:visited { text-decoration : none ; color:#df0202; font-size:12px;}
a.nlink_red_p:hover { text-decoration : none ; color:#df0202; font-size:12px;}
a.nlink_red_p:active { text-decoration : none ; color:#df0202; font-size:12px;}  

a.nlink_white2:link{ text-decoration : underline ; color:#FFFFFF; font-size:12px;}
a.nlink_white2:visited { text-decoration : underline ; color:#FFFFFF; font-size:12px;}
a.nlink_white2:hover { text-decoration : underline ; color:#FFFFFF; font-size:12px;}
a.nlink_white2:active { text-decoration : underline ; color:#FFFFFF; font-size:12px;}

a.nlink_red:link{ 
font-size: 12px;
font-family : arial, 宋体, verdana, sans-serif, "lucida grande", lucida, helvetica; 
color: #df0202;
text-decoration: none;
line-height:16px;
}
a.nlink_red:visited {
font-size: 12px;
font-family : arial, 宋体, verdana, sans-serif, "lucida grande", lucida, helvetica; 
color: #df0202;
text-decoration: none;
line-height:16px;
}
a.nlink_red:hover { 
font-size: 12px;
font-family : arial, 宋体, verdana, sans-serif, "lucida grande", lucida, helvetica; 
color: #000000;
text-decoration:underline;
line-height:16px;
}
a.nlink_red:active {
font-size: 12px;
font-family : arial, 宋体, verdana, sans-serif, "lucida grande", lucida, helvetica; 
color: #df0202;
text-decoration: none;
line-height:16px;
} 
a.cart_red:link{ 
font-size: 12px;
font-family : arial, 宋体, verdana, sans-serif, "lucida grande", lucida, helvetica; 
color: #df0202;
text-decoration: none;
}
a.cart_red:visited {
font-size: 12px;
font-family : arial, 宋体, verdana, sans-serif, "lucida grande", lucida, helvetica; 
color: #df0202;
text-decoration: none;
}
a.cart_red:hover { 
font-size: 12px;
font-family : arial, 宋体, verdana, sans-serif, "lucida grande", lucida, helvetica; 
color: #ffffff;
text-decoration: none;
}
a.cart_red:active {
font-size: 12px;
font-family : arial, 宋体, verdana, sans-serif, "lucida grande", lucida, helvetica; 
color: #df0202;
text-decoration: none;
} 
a.nlink_white:link{
font-size: 12px;
font-family : arial, 宋体, verdana, sans-serif, "lucida grande", lucida, helvetica; 
color: #ffffff;
text-decoration: none;
}
a.nlink_white:visited {
font-size: 12px;
font-family : arial, 宋体, verdana, sans-serif, "lucida grande", lucida, helvetica; 
color: #ffffff;
text-decoration: none;
}
a.nlink_white:hover {
font-size: 12px;
font-family : arial, 宋体, verdana, sans-serif, "lucida grande", lucida, helvetica; 
color: #df0202;
}
a.nlink_white:active {
font-size: 12px;
font-family : arial, 宋体, verdana, sans-serif, "lucida grande", lucida, helvetica; 
color: #ffffff;
text-decoration: none;
}


#bottom_menu1{ padding: 0; margin: 0; text-align:center; background-color:#000000; height:16px; width: 753px; }
#bottom_menu1 li{ list-style: none; display: inline; margin: 0; padding:0}

.searchinput{
    font-family : arial, 宋体, verdana, sans-serif, "lucida grande", lucida, helvetica; 
	color:#333333; 
	font-size: 12px; 
	border:1px solid #cccccc; 
	padding-left: 8px;
	padding-top: 3px; 
	padding-right: 0px;
	margin:0;
	background-color:#ffffff;
	width:105px;
	height:14px;	 
}
.flickrautocomplete {
    float: left;
    width:116px;
	margin:0px;
	padding:0px;
	line-height:16px;
    font-family : arial, 宋体, verdana, sans-serif, "lucida grande", lucida, helvetica; 
	font-size: 12px;
	color: #000000;
}
.yui-ac-content {
	overflow: hidden;
	position: absolute;
	width:100%;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
    font-family : arial, 宋体, verdana, sans-serif, "lucida grande", lucida, helvetica; 
	font-size: 12px;
	color: #333333;
	line-height:15px;
	border:1px solid #cccccc;
	text-align:left;
}
.yui-ac-content li.yui-ac-prehighlight{
	color: #cc0000;
	text-decoration:underline;
	text-align:left;
	word-wrap: break-word;
}
.yui-ac-content li.yui-ac-highlight{
	color: #cc0000;
	text-decoration:underline;
	cursor:pointer;
}
.flickrautocomplete .flickrimg {
	height:100px;
	margin:0px;
	padding:0px;
}
#flickrcontainer{
	float: left;
	display:inline;
	width:112px;
	margin:0px;
	padding:0px;
	z-index: 100000;
	text-align:left;
	word-wrap: break-word;
}