img, h3, .flcon002{ behavior: url(templates/novelty/style/iepngfix.htc); }

/* ====================¹«¹²ÑùÊ½==================== */
.clear-float{clear:both;}
ul{	margin:0; 	padding:0; 	list-style-type:none;}
body{ background:#252221 url(../images/main-bg.jpg) repeat-x top;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


.fr{ float:right;}
.fl{ float:left; font:16px/42px Arial, Helvetica, sans-serif; font-weight:bold;}
.fl a { color:#FFF; text-decoration:none; }


/*==== GLOBAL =====*/
#main {
	width:923px; 
	margin:0 auto;
	
}
.fleft { 
	float:left;
}

#header {
	height:220px;
}
#header .row-1 {
	height:102px;
}
#header .row-1 a{ float:left;}
	
#header .row-2 {
	height:34px;
	background:url(../images/nav-bg.gif) no-repeat left top;
	overflow:hidden;
}
	#header .nav {
		padding:4px 0 0 5px;
	}
		#header .nav li {
			float:left;
			background:url(../images/divider.gif) no-repeat right 6px;
		}
		#header .nav li.last {
			background:none;
		}
			#header .nav li a {
				float:left;
				font-weight:bold;
				color:#2b2726;
				text-decoration:none;
				 font: bold 0.81em/18px Arial, Helvetica, sans-serif;
			}
				#header .nav li a span {
					float:left;
					cursor:pointer;
				}
					#header .nav li a span span {
						padding:4px 10px 10px 10px;
					}
			
			#header .nav li a.current {
				color:#000;
				
				margin-left:-1px;
				position:relative;
			}
				#header .nav li a.current span {
					
				}
					#header .nav li a.current span span {
						
						padding-left:11px;
					}

#header .row-3 {
	height:5px;
	margin-bottom:7px;
	background:url(../images/submenu-bg.gif) no-repeat left top;
	overflow:hidden;
}
	#header .subnav {
		 width:280px;
		float: right;
		padding:10px 0 0 8px;
		font:12px/18px Arial, Helvetica, sans-serif;
		text-align:right;
		margin-top:50px;
	}
		#header .subnav li {
			padding-left:10px;
			display:inline;
			color:#f2efef;
		}
			#header .subnav li a {
				color:#f2efef;
				text-decoration:none;
				font-weight:bold;
				padding:0 15px 0 12px;
			}
			#header .subnav li a:hover {
				text-decoration:underline;
			}

#header .row-4 {
	background:url(../images/header-box-bg.gif) no-repeat left top;
	height:32px;
	overflow:hidden;
	padding:0 10px;
	 font:12px/32px Arial, Helvetica, sans-serif; color:#fff;
	 margin-bottom:7px;
}



.c01{ height: auto; width:auto;  POSITION: absolute; top:500px; left:350px; float:center; visibility: hidden;  Z-INDEX:1001; }

.c01op{ width:auto; height:auto;background:url(../images/inbg.png); border:1px solid #cafc03;padding:10px;float:center;}

.c01op a{ color:#cafc03; font:12px/26px Arial, Helvetica, sans-serif;text-align:right; text-decoration:none;}
#showsdes{12px/25px Arial, Helvetica, sans-serif; color:#CCCCCC;width:auto;height:auto;border:1px solid #cafc03;padding:10px; padding-top:10px;}





.cpfy{ text-align:center; height:40px; line-height:40px;}

.cpfy ul{ margin:0; padding:0;}

.cpfy ul li{ list-style:none; float:left; height:15px;}

.cpfy a:link,.cpfy a:visited{ color:#000; text-decoration:none; line-height:15px;}

.cpfy a:hover,.cpfy a:active{ color:#0277D7; text-decoration:none; line-height:15px;}

#fenye{ margin:0; padding-bottom:10px; padding-top:5px;}

#fenye li{ text-align:center; float:left; border:1px solid #A7BCCD; width:15px; height:15px; padding:2px; background-color:#DEEFFF; list-style:none; margin-left:5px; margin-right:5px;  color:#0E487A; font-size:11px; font-weight:bold;}

#fenye li.nowy{ float:left; border:1px solid #A7BCCD; width:15px; height 15px; padding:2px; background-color:#CCFF66; list-style:none; margin-left:5px; margin-right:5px; text-align:center; color:#ffffff; font-size:11px; font-weight:bold;}

#fenye li a,#fenye li a:visited{ color:#0E487A; text-decoration:none; font-size:11px; line-height:15px;}

#fenye li.nowy a,#fenye li.nowy a:visited{ color:#333333; text-decoration:none; font-size:11px; line-height:15px;}

#fenye li.next{ width:auto; padding-left:2px; padding-right:2px;}

#navwarp li.sfhover ul {



left: auto;



}










/*===== content =====*/
#content {
	
}
	#content .section {
		padding-bottom:24px;
	}
	
	.list1 {
		padding-bottom:8px;
	}
		.list1 li {
			background:url(../images/list-bg.gif) left top repeat-x #1d1c1b;
			padding:6px 15px 6px 7px;
			margin-bottom:1px;
			overflow:hidden;
			vertical-align:top;
		}
			.list1 li img {
				float:left;
				margin-right:3px;
			}
			.list1 li a {
				display:block;
				background:url(../images/arrow1.gif) no-repeat 11px 14px;
				padding:7px 0 11px 21px;
				color:#8d8c8c;
				text-decoration:none;
				overflow:hidden;
			}
			.list1 li a:hover {
				color:#ff7109;
			}
			
			.box1.bg1 .list1 li a:hover {
				color:#5d97c9;
			}
			.box1.bg2 .list1 li a:hover {
				color:#fff;
			}
	

/*===== slider =====*/
.slider {
	background:url(../images/slide-box.gif) no-repeat left top;
	width:923px;
	height:403px;
	margin-bottom:11px;
	overflow:hidden;
}
	.slider .inner {
		padding:10px 0 0 9px;
	}

/*
 * Required 
*/
.container { width:621px; height:384px; overflow:hidden; position:relative; cursor:pointer; background:#000;}
.slides { position:absolute; top:0; left:0; }
.slides div { position:absolute; top:0; width:621px; display:none; }
/*
 * Optional
*/
#loopedSlider { width:905px; height:388px; position:relative; clear:both; }
ul.pagination { position:absolute; left:606px; top:0;}
ul.pagination li  { 
	width:274px; 
	height:98px;
	padding:0 0 0 25px;
	overflow:hidden;
	font:12px/18px Arial, Helvetica, sans-serif;
}
ul.pagination li a { 
	background:url(../images/tab-bg.gif) left top repeat-x;
	display:block;
	padding-bottom:12px;
	overflow:hidden;
	color:#f55300;
	text-decoration:none;
}
ul.pagination li.active { background:url(../images/feature-tab-current.gif) no-repeat left 22px;}
ul.pagination li.active a {}
ul.pagination li a img {
	float:left;
	margin-right:9px;
}
	ul.pagination li a strong {
		padding:8px 0 4px 15px;
		display:inline-block;
		font-size:12px;
	}
	ul.pagination li a span {
		padding:0 0 13px 15px;
		display:inline-block;
	}
	ul.pagination li a b {
		background:url(../images/tab-link.gif) no-repeat left top;
		color:#4f81ac;
		font-size:12px;
		padding:4px 35px 4px 14px;
	}
	ul.pagination li b:hover {
		color:#000;
	}





/*===================boxwarp=============*/
.boxwarptop{ width:923px; height:3px; background:#353231;}
.boxwarptop span{ font-size:0;}

.boxwarp{ width:895px; height:auto; margin:0 auto; background:#353231; padding:0 14px;}


.boxwarp h2{ height:40px; font:16px/30px Arial, Helvetica, sans-serif; color:#fff; padding-top:11px;}
.boxwarp h2 span{ float:right; padding-right:3px; font:12px/30px Arial, Helvetica, sans-serif; color:#fff;}


/*==============product===================*/
.cpworp{ width:895px; margin:10px auto;}
.cpworp li{ width:170px;  float:left; margin-left:30px; margin-bottom:10px; padding:7px; display:inline; background: #2a2726;}
.cpworp li a {
	display:block;
}
.cpworp li a img {
	 width:160px; height:160px;
	 border:5px solid #ffffff;
	}

.cpworp li a:hover img {
	 width:160px; height:160px;
	 border:5px solid #f55700;
	}

.cpworp li span{ float:left; width:160px; height: auto; padding-left:7px;font:12px/18px arial, helvetica, sans-serif; color:#99cdfb; margin-top:5px;}

.cpworp li span a {
	 width:120px; height:23px;
	 padding-left:10px;
	font:12px/23px arial, helvetica, sans-serif; color:#f5570d;
	text-decoration:none;
	background:url(../images/button1.gif) no-repeat;
	 margin:10px;
	 display:block;
	
}

.cpworp li span a:hover {
	 width:120px; height:23px;
	 padding-left:10px;
	font:12px/23px arial, helvetica, sans-serif; color:#fff;
	text-decoration:none;
	margin:10px;
	display:block;
}
.conwarpleft{ float:right; width:590px; height:auto;}
.conwarpleft1{ float:right; width:590px; height:auto;}

.conwarplm{ background:url(../images/lmbg.jpg); height:43px; font: bold 16px/43px Arial, Helvetica, sans-serif; color:#fff;}

.concowarp{ width:578px; height:auto; padding:10px 6px 0 6px; background:#262322;}
.concobot{ background:#262322; font-size:0; height:6px;}
.concowarp02{ background:#1d1c1b; padding:5px 0;position:relative; z-index:1000;}





#flcon{margin:0 auto; min-height:250px;_height:250px;}
#flcon li{ width:183px; margin-left:7px; float:left;font:12px/20px Arial, Helvetica, sans-serif; color:#8d8c8c;}
#flcon li a{ font:12px/20px Arial, Helvetica, sans-serif; color:#8d8c8c; background:url(../images/arrow1.gif) no-repeat left; padding-left:6px; text-decoration:none;}
#flcon li a:hover{font:12px/20px Arial, Helvetica, sans-serif; color:#eb7215; background:url(../images/arrow1.gif) no-repeat left; padding-left:6px; text-decoration:none;}



#flcon002{display:none;
text-align:left;
margin:0 auto; width:190px;
border:1px solid #444342; 
background:#E3E3E3;
z-index:1000;
position:absolute;
padding:0;

}
#flcon002 li{
width:180px; margin-left:7px; float:left;

}
#flcon002 li a{font:11px/20px Arial, Helvetica, sans-serif; color:#eb7215; background:url(../images/arrow1.gif) no-repeat left; padding-left:6px; text-decoration:none;
 }
#flcon002 li a:hover{font:11px/20px Arial, Helvetica, sans-serif; color:#8d8c8c; background:url(../images/arrow1.gif) no-repeat left; padding-left:6px; text-decoration:none;
 }
#flcon li.sfhover ul {

left: auto;

}


.conwarpright{ float:left; width:300px; height:auto;}
.conwarpright1{ float:left; width:300px; height:auto;}

.aboutwarplm{ background:#7c7978; height:43px; font: bold 16px/43px Arial, Helvetica, sans-serif; color:#fff;}


.aboutwarp{ width:288px; height:auto; padding:10px 6px 0 6px; background:#262322;}
.aobutwarp002{background:#1d1c1b; padding:5px 0; }
.aobutwarp003{font:12px/18px Arial, Helvetica, sans-serif; color:#868686; padding:0 5px 5px 5px;}
.aobutwarp003 img{ width:80px; height:50px; padding-right:5px; font-size:0; float:left;}

.contactwarp{ border-top:1px solid #272423; background:url(../images/map.jpg) no-repeat right bottom; min-height:108px;_height:120px; padding:5px;}
.contactwarp ul li{font:12px/18px Arial, Helvetica, sans-serif; color:#868686; text-align:left; padding-left:10px;}
.contactwarp ul li img{ margin-top:5px; border:0; display:block;}
.contactwarp li a{font:12px/18px Arial, Helvetica, sans-serif; color:#989696; text-decoration:none;}
.contactwarp li a:hover{font:12px/18px Arial, Helvetica, sans-serif; color:#eb7215; text-decoration:none;}


.like{ float:left; margin-bottom:5px; margin-right:5px;}



.footwarp{ margin-top:15px;}
.footnav{ padding-right:10px; height:20px; margin:0 auto; width:400px;}
.footnav li{ float:left; margin-left:10px;font:12px/18px Arial, Helvetica, sans-serif; color:#989696;}
.footnav li a{font:12px/18px Arial, Helvetica, sans-serif; color:#989696; text-decoration:none;}
.footnav li a:hover{font:12px/18px Arial, Helvetica, sans-serif; color:#eb7215; text-decoration:none;}

.footwarpbq{ font:12px/18px Arial, Helvetica, sans-serif; color:#989696; padding-left:10px; text-align:center;}
.footwarpbq a{ font:12px/18px Arial, Helvetica, sans-serif; color:#989696; text-decoration:none;}
.footwarpbq a:hover{font:12px/18px Arial, Helvetica, sans-serif; color:#eb7215; text-decoration:none;}
.footwarpbq span{ float:right;font:12px/18px Arial, Helvetica, sans-serif; text-align:right; padding-right:10px;}

.footjgx{ height:20px; font-size:0;}



/*============product list========*/
.categorycon{  height:auto; margin:0 auto;}
.categorycon li{ height:auto; margin:1px auto 0 auto;}
.categorycon li a{font:12px/25px Arial, Helvetica, sans-serif; color:#868686;background:#353231; display:block;text-decoration:none;padding-left:7px; height:25px; font-weight:bold;}
.categorycon li a:hover{ font:12px/25px Arial, Helvetica, sans-serif; color:#eb7215;background:#413f3e; display:block;text-decoration:none;padding-left:7px;height:25px;}

.categorycon02{ height:auto; margin:0 auto;}
.categorycon02 li{  height:auto; margin:1px auto 0 auto;}
.categorycon02 li a{ font:12px/25px Arial, Helvetica, sans-serif; color:#868686; padding-left:15px; background:url(../images/dx.gif) repeat-x bottom; display:block;text-decoration:none;}
.categorycon02 li a:hover{ font:12px/25px Arial, Helvetica, sans-serif; color:#eb7215; padding-left:15px; background:#353231 url(../images/dx.jpg) repeat-x bottom; display:block;text-decoration:none;}


.aboutwarp004{ padding:10px; font:12px/18px Arial, Helvetica, sans-serif;color:#868686;}


.detailspigsome{ width:570px; border-bottom:1px solid #323232; border-top:1px solid #323232; padding-bottom:14px; margin:15px auto;}
.detailspigsome li{ width:100px; height:90px; margin-left:14px;_margin-left:7px; margin-top:10px; float:left; display:inline;}
.detailspigsome li img{ width:90px; height:90px; background:#fff; border:2px solid #323232; cursor:hand;}

.cpworp002{ width:578px; margin:10px auto;}
.cpworp002 li{ width:170px;  float:left; margin-left:7px; margin-bottom:10px; padding:7px; display:inline; background: #2a2726;}
.cpworp002 li a {
	display:block;
}
.cpworp002 li a img {
	 width:160px; height:160px;
	 border:5px solid #ffffff;
	}

.cpworp002 li a:hover img {
	 width:160px; height:160px;
	 border:5px solid #f55700;
	}

.cpworp002 li span{ float:left; width:160px; height:80px; padding-left:7px;font:12px/18px arial, helvetica, sans-serif; color:#99cdfb; margin-top:5px;}

.cpworp002 li span a {
	 width:120px; height:23px;
	 padding-left:10px;
	font:12px/23px arial, helvetica, sans-serif; color:#f5570d;
	text-decoration:none;
	background:url(../images/button1.gif) no-repeat;
	 margin:10px;
	 display:block;
	
}

.cpworp002 li span a:hover {
	 width:120px; height:23px;
	 padding-left:10px;
	font:12px/23px arial, helvetica, sans-serif; color:#fff;
	text-decoration:none;
	margin:10px;
	display:block;
}


.productwarp{width:300px; height:300px; float:left;  margin:0 auto; border:0px solid #fff;}
.productwarp img{ width:300px; height:300px; }

.contactwarp005{ width:120px; height:23px; margin:15px auto; text-align:left; padding-left:10px; background:url(../images/button1.gif) no-repeat;}

.contactwarp005 a{font:12px/25px Arial, Helvetica, sans-serif; color:#868686; text-decoration:none;}
.contactwarp005 a:hover{font:12px/25px Arial, Helvetica, sans-serif; color:#eb7215; text-decoration:none;}

.aboutwarp004 h4{font: bold 14px/25px Arial, Helvetica, sans-serif; color:#868686; display:block; background:#3d3b3a; height:25px; padding-left:10px;}


.productleft{ width:320px; height:320px;float:left;}
.productleft img{ width:320px; height:320px; border:2px solid #000;}
.productright{ width:240px; height:auto; float:right;}
.productright ul li{ width:240px; height:auto;  font:12px/20px Arial, Helvetica, sans-serif; color:#868686; margin:2px 0 2px 0; font-weight:bold;}
.productorder img{ padding-left:80px; border:0;}
/*.productorder a{width:80px; height:25px; background:#c33332; border:1px solid #d3d3d3; padding:1px; font: bold 14px/25px Arial, Helvetica, sans-serif; color:#fff; text-align:center; display:block; text-decoration:none;}
.productorder a:hover{width:80px; height:25px; background:#e45a5b; border:1px solid #d3d3d3; padding:1px; font: bold 14px/25px Arial, Helvetica, sans-serif; color:#fff; text-align:center; display:block; text-decoration:none;}
*/



.productcool{ width:560px; height:40px; background:#bebebe; border-bottom:1px solid #666; border-top:1px solid #666; font:14px/40px Arial, Helvetica, sans-serif; color:#000; padding-left:20px;}
.productPaletted{ width:490px; height:auto; margin:10px auto;}
.productPaletted ul li{ width:50px; height:50px; float:left; margin-left:10px; margin-bottom:10px;}
.productPaletted ul li a{ width:50px; height:50px; border:1px solid #333; padding:1px;}
.productPaletted ul li a:hover{width:50px; height:50px; border:1px solid #999; padding:1px;}

.productdetails{ width:580px; height:auto; margin:10px auto; text-align:left; font:12px/20px Arial, Helvetica, sans-serif; color:#000;}


.productdetacolcwarp{ width:490px; height:auto; margin:0 auto 2px auto;border-bottom:1px solid #666; border-top:1px solid #666;}
.productdetacolc{ width:490px; height:40px;  background:#bebebe; float:left; font:12px/40px Arial, Helvetica, sans-serif; color:#000; text-align:center;}
.ptofuvydetacolcright{ width:490px; height:40px; float:right; text-align:left}
.ptofuvydetacolcright ul{ width:490px; height:40px;}
.ptofuvydetacolcright ul li{ width:40px; height:40px; border:1px solid #000; margin-left:15px; float:left;}
.ptofuvydetacolcright ul li img{ width:38px; height:38px; font-size:0;}


.productdetacolc002{ width:490px; height:40px; background:#bebebe; float:left; font:12px/40px Arial, Helvetica,sans-serif; color:#000; text-align:center;} 
.ptofuvydetacolcright002{ width:490px; height:40px;float:right;font:12px/40px Arial, Helvetica, sans-serif; color:#000;}


.txt { font:12px/14px Arial, Helvetica, sans-serif; color:#868686; padding:0 5px 0 5px;}
.cpfy	{height:50px;text-align:center; width:588px;padding-top:10px;padding-bottom:10px; font:12px Arial, Helvetica, sans-serif;}

/* pagenation */	
		#pagenation
		{padding-left:5px;}
		#pagenation li
		{float:left;}
			ul#pagenation{}
				ul#pagenation li{float:left; margin:2px 2px 0 0;}
				ul#pagenation li a{display:block;padding:0 5px;}
				
				ul#pagenation li.otherPage,ul#pagenation li.nowPage{border:1px solid #d8a151;}
				ul#pagenation li.noPrevious,ul#pagenation li.noNext{border:1px solid #d8a151;}
				

				ul#pagenation li.otherPage{}
					ul#pagenation li.otherPage a{background:#5b0000;color:#d8a151;}
					ul#pagenation li.otherPage a:hover{background:#ffff00;color:#5b0000;}
				
				ul#pagenation li.nowPage{}
					ul#pagenation li.nowPage a{background:#ffff00;color:#5b0000;}
				
				ul#pagenation li.noPrevious,ul#pagenation li.noNext{}
					ul#pagenation li.noPrevious a,ul#pagenation li.noNext a{background:#5b0000;color:#d8a151;}
					ul#pagenation li.noPrevious a:hover,ul#pagenation li.noNext a:hover{background:#5a5a5a;color:#d8a151;cursor:default;}
					
					
					 .cpwarp002{ width:890px; height:160px;  margin:10px auto; padding:10px 0;}
					
					/*==================*/
.blk_18 {
	font-size:12px; overflow: hidden; width:890px; zoom:1; padding-top:0px; margin:0px auto 0 auto;
}
.blk_18 .pcont { 
float: left; overflow: hidden; width: 838px; background:#fff; margin-right:10px;
}
.blk_18 .ScrCont {
WIDTH: 327666px; ZOOM: 1
}
.blk_18 #List1_1 {
FLOAT: left
}
.blk_18 #List2_1 {
FLOAT: left;
}
.blk_18 .LeftBotton {
BACKGROUND: url(../images/left.jpg) no-repeat; FLOAT: left; MARGIN: 10px 1px; WIDTH: 12px; HEIGHT: 127px; outline:none;
margin-right:10px;}
.blk_18 .RightBotton {
BACKGROUND: url(../images/right.jpg) no-repeat; FLOAT: left; MARGIN: 10px 1px; WIDTH: 12px; HEIGHT: 127px; outline:none;}
.blk_18 .LeftBotton {
 MARGIN-LEFT: 5px; 
}
.blk_18 .RightBotton {
 MARGIN-LEFT: -1px
}
.blk_18 .LeftBotton:hover {
}
.blk_18 .RightBotton:hover {
}
.blk_18 .pl IMG {
DISPLAY: block; 
MARGIN: 6px auto 1px; 
CURSOR: pointer; 
BORDER-TOP-STYLE: none; 
BORDER-RIGHT-STYLE: none; 
BORDER-LEFT-STYLE: none; 
BORDER-BOTTOM-STYLE: none;
width:124px;
height:124px;
}
.blk_18 .pl {
BORDER: #fff 1px solid; FLOAT: left; WIDTH: 124px;  color:#000; LINE-HEIGHT: 24px; TEXT-ALIGN: center; TEXT-DECORATION: none;
margin-left:2px;_margin-left:2px;

}
.blk_18 A.pl:hover {
BORDER: #fff 1px solid; BACKGROUND: #fff;  COLOR: #b90000; 
}
.commu_cont3 {
MARGIN: 9px 7px 7px; LINE-HEIGHT: 150%
}
.commu_cont3 UL {
WIDTH: 188px
}
					
