body{
	 margin:0px;
	 padding:0px;	 
	 font-family:Arial, Helvetica, sans-serif;
}
a{
		color:#5C6DD2;
		text-decoration:underline;
}
a:hover{
			 text-decoration:none;
}

.admin a{
		color:#000000;
		text-decoration:underline;
}
.admin a:hover{
		text-decoration:none;
}
img{
	border:none;
}
h1,h2,h3,h4,h5,h6{
		margin:0px;
		padding:0px;
		font-weight:normal;
}
table{
		border-collapse:collapse;
		border:none;
}
table td{
		 padding:0px;
}
form{
	 margin:0px;
	 padding:0px;
}
input{
		margin:0px;
		padding:0px;
#		border:none;
		font-family:Arial, Helvetica, sans-serif;
}
.clear{
		clear:both;
		height:0;
		font-size:0;
		line-height:0;
}

.line4{
	float:left;
	width:100%;
	background:#DCDDDD;
	height:4px;
	margin:8px 0px 6px 0px;
}

#main{
		min-width:1010px;
}
#header{
		height:126px;
		background:url(../img/headerrb.jpg) repeat-x left top;
}
.headerl{
		 float:left;
		 background:url(../img/back.jpg) repeat-x top left;
		 width:35%;
		 
}
.headerlb{
	     background:url(../img/headerl.jpg) no-repeat right top;
		 height:99px;
		 padding:27px 135px 0px 0px;		 
}
.logo{
		float:right;
		background:url(../img/logo.png) no-repeat left top;
		width:162px;
		height:38px;
}
.logo a{
		display:block;
		width:162px;
		height:38px;
}
.slogan{
		float:left;
		background:url(../img/signb.jpg) repeat-x left top;
		height:98px;
		width:187px;
		padding:28px 0px 0px 0px;
}
.sign{
		font-size:12px;
		color:#C0C0C0;
		background:url(../img/wilson.jpg) no-repeat center top;
		padding:29px 0px 0px 0px;
}
.sign p{
		margin:0px;
		padding:0px;
}
.sign span{
			font-size:15px;
			color:#F6AC4C;
}
.headerr{
		 float:left;
		 width:40%;
		 background:url(../img/headerr.jpg) no-repeat left top;
		 height:126px;
}
.contact{
		 padding:15px 0px 0px 135px;
		 font-size:15px;
		 color:#FFF;
}
.contact span{
			  font-size:15px;
}
.contact a{
			color:#FFF;
			font-size:15px;
			text-decoration:underline;
}
.contact a:hover{
				 text-decoration:none;
}
#search{
		font-size:12px;
		color:#E7E7E7;
		padding:25px 0px 0px 84px;
}

#search input {
  border: 0px;
}

#search a{
		  color:#E7E7E7;
		  text-decoration:underline;
}
#search a:hover{
				text-decoration:none;
}
.find{
		background:url(../img/find.jpg) no-repeat left top;
		width:60px;
		height:21px;
		cursor:pointer;
}
.search{
		background:url(../img/search1.jpg) no-repeat left top;
}
.search1{
		 background:url(../img/search3.jpg) no-repeat right top;
		 padding:0px 6px 0px 5px;
}
.se{
	background:url(../img/search2.jpg) repeat-x left top;
	height:16px;
	font-size:10px;
	padding:4px 0px 3px 0px;
}
#banners{
		 width:978px;
		 margin:0px 0px 0px 20px;
		 padding:8px 0px 0px 0px;
}
.banner{
		float:left;
		margin:0px 17px 0px 0px;
}
#basket{
		float:left;
		background:url(../img/basket2.jpg) repeat-y left top;
		width:233px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		color:#6A707D;
}
#basket a{
		  font-weight:bold;
		  color:#6A707D;
		  text-decoration:underline;
}
#basket a:hover{
				text-decoration:none;
}
#basket p{
		  margin:0px 0px 4px 0px;
		  padding:0px;
}
#basket span{
			 color:#F47517;
			 font-weight:bold;
}
.basket1{
		 background:url(../img/basket1.jpg) no-repeat left top;
}
.basket2{
		 background:url(../img/basket3.jpg) no-repeat left bottom;
}
.basket3{
		 height:80px;
		 padding:11px 0px 0px 58px;
		 background:url(../img/basket.gif) 29px 14px no-repeat;
}
#menu{
	  background:#656565;
	  border-top:solid 1px #C1C1C1;
	  height:27px;
	  margin:8px 0px 0px 0px;
	  font-size:14px;
}
#menu a{
		color:#FFF;
		text-decoration:none;
		display:block;
		padding:5px 20px 0px 20px;
		height:22px;
}
#menu a:hover{
			  background:#DF1B22;
}
#content{
		 border-left:3px solid #ECECEC;
		 border-right:3px solid #ECECEC;
		 padding:19px 25px 32px 18px;
}
#left{
		float:left;
		width:191px;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:11px;
}
#left a{
		color:#42464E;
		text-decoration:none;
}
#left a:hover{
			  color:#FE7039;
}
#left .act{
			  color:#FE7039;
}
#left b{
		color:#42464E;
		margin:0px 0px 0px 10px;
}
#left h3{
		 font-size:16px;
		 font-family:Tahoma, Geneva, sans-serif;
		 color:#5C6DD2;
		 text-decoration:underline;
		 margin:0px 0px 12px 0px;
}
#left ul{
		 margin:11px 2px 11px 1px;
		 padding:0px;
		 list-style:none;
}
#left ul li{
			background:#F2F2F2 url(../img/arrow.gif) no-repeat 8px 7px;
			padding:2px 0px 2px 18px;
			margin:0px 0px 1px 0px;
}
.category2{
		   background:url(../img/category2.jpg) repeat-y left top;
}
.category{
			background:url(../img/category1.jpg) no-repeat left top;
}
.category1{
			background:url(../img/category3.jpg) no-repeat left bottom;
			width:191px;
			padding:0px 0px 44px 0px;
}
.title{
		color:#FFF;
		font-weight:bold;
		font-size:12px;
		font-family:Tahoma, Geneva, sans-serif;
		padding:4px 0px 0px 8px;
		margin:0px 0px 11px 0px;
}
#right{
	   padding:0px 0px 0px 216px;
	   font-size:13px;
	   color:#42464E;
}
#right p{
		 margin:8px 0px 0px 0px;
		 padding:0px;
}
#right h1{
			color:#5C6DD2;
			font-size:22px;
			margin:0px 0px 2px 0px;
}
#right h2{
			color:#5C6DD2;
			font-size:16px;
			margin:16px 0px 0px 0px;
}
#right h4{
	      font-size:18px;
		  color:#5C6DD2;
		  text-decoration:none;
		  margin:10px 0px 0px 0px;
}
#articles{
		  margin:11px 0px 21px 0px;
		  background:#FBF5F1;
		  width:97%;
		  background:url(../img/corner1.gif) #FBF5F1 no-repeat top left;
}
#articles p{
			margin:0px 0px 3px 0px;
			padding:0px;
}
#articles span{
		       font-size:11px;
			   color:#A19893;
}
#aricles a{
			font-size:11px;
			text-decoration:underline;
			color:#5868BC;
}
#articles a:hover{
				  text-decoration:none;
}
.stat .source{
		color:#2AB94F;
}
.corner1{
		 background:url(../img/corner2.gif) no-repeat top right;
}
.corner2{
		 background:url(../img/corner3.gif) no-repeat bottom left;
}
.corner3{
		 background:url(../img/corner4.gif) no-repeat bottom right;
		 padding:18px 19px 17px 26px;
		 height:265px;
}
.stat{
		width:48%;
		height:117px;
		float:left;
		font-size:12px;
		color:#42464E;
		margin:0px 13px 16px 0px;
}
.stat a{
		color:#5868BC;
		text-decoration:underline;
}
.stat a:hover{
			  text-decoration:none;
}
.stat h5{
		 margin:0px 0px 4px 0px;
		 padding:0px;
		 font-size:16px;
		 color:#F77925;
}
#news h3{
		 font-size:18px;
		 color:#5C6DD2;
		 margin:0px 0px 10px 0px;
}
#news p{
		margin:3px 0px 0px 0px;
}
.newsblock{
		   font-size:12px;
		   color:#42464E;
		   margin:0px 0px 18px 0px;
}
.newsblock a{
			 font-size:13px;
			 color:#5C6DD2;
			 font-weight:bold;
}
.newsblock a:hover{
					text-decoration:none;
}
.newsblock span{
				color:#F14704;
}
#all{
	 text-align:right;
}
#all a{
	color:#5C6DD2;
	text-decoration:underline;
	background:url(../img/arrow1.gif) right 3px no-repeat;
	padding:0px 14px 0px 0px;
}
#all a:hover{
			 text-decoration:none;
}
#cat{
	  width:99%;
	  margin:11px 0px 32px 0px;
	  font-size:12px;
	  font-weight:bold;
}
.catTitle{
			background:url(../img/cat2.jpg) repeat-x top left;
}
.catTitle1{
			background:url(../img/cat1.jpg) no-repeat top left;
}
.catTitle2{
			background:url(../img/cat3.jpg) no-repeat top right;			
			height:20px;
			padding:4px 0px 0px 6px;
			color:#FFF;
			font-weight:bold;
}
.cat{
		background:url(../img/cat4.jpg) repeat-y left top;
}
.cat1{
		background:url(../img/cat5.jpg) repeat-y right top;
}
.cat2{
		background:url(../img/cat7.jpg) repeat-x left bottom;
}
.cat3{
		background:url(../img/cat6.jpg) no-repeat left bottom;
}
.cat4{
		background:url(../img/cat8.jpg) no-repeat right bottom;
		min-height:200px;
		padding:9px 3px 29px 4px;
}
.catItem{
	 float:left;
	 width:31%;
}

.catItem a{
		color:#6671A7;
}

.share{
		background:url(../img/line.gif) repeat-y top left;
		width:1px;
		height:451px;
		margin:0px 5px 0px 10px;
		float:left;
}
.goodT{
		background:url(../img/line1.gif) repeat-x bottom left;
		font-size:14px;
		color:#6379B5;
		font-weight:normal;
		padding:7px 0px 10px 10px;
		line-height:20px;
}
.goodT span{
		    color:#5D5D5D;
			font-size:12px;
}
.goodT1{
		background:url(../img/line1.gif) repeat-x bottom left;
		font-size:14px;
		color:#6379B5;
		font-weight:normal;
		padding:0px 0px 10px 10px;
		line-height:20px;
}
.goodT1 span{
		    color:#5D5D5D;
			font-size:12px;
}

.photo{
	text-align: center;
	margin: 17px 35px 0px 35px;
	position:relative;
	border:1px solid #f2f2f2;
	width:150px;
	height:150px;
}
.description{
	 padding:20px 15px 0px 10px;
	 color:#42464E;
	 font-weight:normal;
	 font-size:11px;
#	 height:215px;
}

.description ul{
	margin:11px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
.bask{
	float:left;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding:0px 0px 0px 14px;
}
.bask div{
		  margin:0px 0px 5px 0px;
}
.bask a{
		text-decoration:underline;
}
.bask a:hover{
			  text-decoration:none;
}
.loop{
		color:#6671A7;
		background:url(../img/loop.jpg) left 2px no-repeat;
		padding:0px 0px 0px 18px;
}
.add{
		background:url(../img/basket.gif) left 2px no-repeat;
		padding:0px 0px 0px 18px;
		color:#FE7D46;
}
.price{
		float:right;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:11px;
		color:#42464E;
		text-align:right;
}
.price p{
		 margin:0px 0px 5px 0px !important;
}
.price span{
			color:#C70000;
			font-size:12px;
}
.price u{
		 text-decoration:line-through;
		 float:right;
		 margin:0px 3px 0px 0px;
}
.line{
	  background:#DCDDDD;
	  height:4px;
	  margin:13px 0px 11px 0px;
}
#footer{
		border-left:3px solid #ECECEC;
		border-right:3px solid #ECECEC;
	    border-bottom:3px solid #ECECEC;
		background:url(../img/footer.gif) repeat-x left top;
		font-size:13px;
		text-align:center;
		color:#6F7AAE;
		padding:33px 0px 25px 0px;
}
#footer a{
		  color:#6F7AAE;
		  text-decoration:none;
}
#footer a:hover{
			    text-decoration:underline;
}
/* good's page */
#submenu{
		 font-size:11px;
		 color:#969696;
		 padding:0px 0px 0px 0px;
}
#submenu a{
			color:#969696;
			text-decoration:none;
}
#submenu a:hover{
				 text-decoration:underline;
}
.txt{
	 width:100%;
}
#center{
		width:100%;
		vertical-align:top;
		padding:0px 24px 0px 0px;
}
#center h2{
		   margin:0px;
		   padding:0px;
		   font-size:16px;
		   color:#5C6DD2;
}
#center h6{
		   margin:0px;
		   padding:0px;
		   font-size:16px;
		   color:#5C6DD2;
		   text-decoration:underline;
}
#block{
	   margin:4px 0px 0px 0px;
}
.blockT{
		background:url(../img/block2.jpg) top left repeat-x;
}
.blockT1{
		 background:url(../img/block1.jpg) top left no-repeat;
}
.blockT2{
		 background:url(../img/block3.jpg) top right no-repeat;
		 height:20px;
		 font-size:12px;
		 color:#FFF;
		 font-weight:bold;
		 text-align:left;
		 padding:4px 0px 0px 6px;
}

.blockT2 a{
	color: #FFFFFF;
}

#description{
		     background:url(../img/cat4.jpg) top left repeat-y;
}
.description1{
			  background:url(../img/cat5.jpg) top right repeat-y;
}
.description2{
			  background:url(../img/cat7.jpg) bottom left repeat-x;
}
.description3{
				background:url(../img/cat6.jpg) bottom left no-repeat;
}
.description4{
				background:url(../img/cat8.jpg) bottom right no-repeat;
				padding:10px 9px 26px 6px;
}

.description4 a{
		color:#5C6DD2;
		text-decoration: underline;
}
.description4 a:hover{
		text-decoration: none;
}

.full{
	  float: left;
	  margin: 18px 10px 0px 6px;
}
.text{
		padding:0px 9px 0px 9px;
		font-size:12px;
		color:#42464E;
}
.text p{
		margin:0px 0px 18px 0px !important;
}
.text ul{
		 margin:5px 0px 5px 0px;
		 padding:0px;
		 list-style:none;
}
.text ul li{
			margin:0px;
			padding:0px;
}


.all a{
		color:#5C6DD2;
		text-decoration:underline;
}
.all a:hover{
			 text-decoration:none;
}
.all_goods{
	float: left;
	padding: 0px 0px 0px 8px;
}
.links{
		float:right;
		width:200px;
}
.price1{
		float:right;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:11px;
		color:#42464E;
		text-align:right;
		font-weight:bold;
}
.price1 p{
		 margin:0px 0px 5px 0px !important;
}
.price1 span{
			color:#C70000;
			font-size:12px;
			font-weight:bold;
}
.price1 u{
		 text-decoration:line-through;
		 float:right;
		 margin:0px 3px 0px 0px;
}
#right1{
		width:191px;
		vertical-align:top;
}
#right1 h3{
			color:#5C6DD2;
			font-size:14px;
}
#cat1{
	  margin:4px 0px 13px 0px;
	  font-size:12px;
}
.name{
		padding:8px 10px 9px 10px;
}

.name a{color:#969696;}
.line1{
		background:url(../img/line1.gif) top left repeat-x;
		height:1px;
}
.info{
	  padding:15px 0px 9px 0px;
}
.discount{
		  float:left;
		  background:url(../img/discount.jpg) top left no-repeat;
		  width:71px;
		  height:24px;
		  margin:9px 0px 0px 12px;
		  padding:5px 0px 0px 0px;
		  font-family:Verdana, Geneva, sans-serif;
		  font-size:13px;
		  color:#FFF;
		  font-weight:bold;
		  text-align:center;
}
.photo1{
		text-align:center;
}
.price2{
		float:left;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:11px;
		color:#42464E;
		text-align:left;
		font-weight:bold;
		padding:20px 0px 0px 9px;
}
.price2 p{
		 margin:0px 0px 5px 0px !important;
}
.price2 span{
			color:#C70000;
			font-size:12px;
}
.price2 u{
		 text-decoration:line-through;
		 float:left;
		 margin:0px 0px 0px 40px;
}
.link1{
		padding:10px 10px 9px 10px;
		font-size:11px;
}
.link1 b{
		 color:#6379B5;
		 font-size:12px;
}
.more{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:right;
		padding:7px 0px 0px 0px;
}
.more a{
		color:#6379B5;
		text-decoration:underline;
}
.more a:hover{
				text-decoration:none;
}
.line2{
	  background:#DCDDDD;
	  height:4px;
	  margin:0px;
}
#newsblock{
			padding:13px 0px 0px 0px;
}

.date{
	  font-family:Tahoma, Geneva, sans-serif;
	  font-size:12px;
	  color:#F14704;
	  background:#F2F2F2;
	  padding:2px 0px 2px 6px;
}
.anons{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:11px;
		color:#42464E;
		padding:9px 0px 0px 6px;
}
.anons a{
		 color:#5C6DD2;
		 text-decoration:underline;
		 font-weight:bold;
}
.anons a:hover{
				text-decoration:none;
}
.newsb{
		margin:0px 0px 16px 0px;
}
.archive{
		 text-align:right;
		 font-family:Tahoma, Geneva, sans-serif;
		 font-size:12px;
}
.archive a{
		   color:#5C6DD2;
		   text-decoration:underline;
}
.archive a:hover{
				 text-decoration:none;
}
.left{
	   float:left;
}
/*catalog*/
#pretxt{
		padding:0px 0px 11px 0px;
}
#pretxt span{
			color:#5C6DD2;
			font-size:16px;
}
#pretxt p{
	padding:0px 0px 0px 0px;
	margin:4px 0px 0px 0px;
}
.short{
	   float:left;
	   padding:0px 0px 0px 12px;
}
.short a{
		 text-decoration:underline;
		 font-family:Tahoma, Geneva, sans-serif;
		 font-size:11px;
}
.short a:hover{
				text-decoration:none;
}
.foto{
	  position:relative;
	  border:1px solid #f2f2f2;
	  width:150px;
	  height:150px;
	  text-align: center;
	  vertical-align: center;
	  margin: 6px 22px 4px 4px;
}
.new{
	 background:url(../img/new.png) top left no-repeat;
	 width:63px;
	 height:45px;
	 position:absolute;
	 z-index:100;
	 top:-15px;
	 left:110px;
}
.sale{
	 background:url(../img/sale.png) top left no-repeat;
	 width:70px;
	 height:35px;
	 position:absolute;
	 z-index:100;
	 top:120px;
	 left:110px;
	 padding:8px 0px 0px 0px;
	 font-family:Verdana, Geneva, sans-serif;
	 font-size:13px;
	 color:#FFF;
	 font-weight:bold;
	 text-align:center;
}
.tovar{
		padding:16px 0px 11px 0px;
}
.price3{
		float:left;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:11px;
		color:#42464E;
		text-align:left;
		font-weight:bold;
		padding:10px 0px 0px 0px;
}
.price3 p{
		 margin:0px 0px 5px 0px !important;
}
.price3 span{
			color:#C70000;
			font-size:12px;
}
.price3 u{
		 text-decoration:line-through;
		 float:left;
		 margin:0px 0px 0px 40px;
}
.characters{
		    padding:0px 0px 0px 192px;
}
.fulld{
		font-size:12px;
		color:#42464E;
		padding:11px 0px 0px 0px;
}
#numpages{
		  float:left;
		  font-size:12px;
		  padding:16px 0px 0px 0px;
}
#numpages div{
				float:left;
				padding:0px 0px 0px 0px;
				height:15px;	
				width:14px;
				text-align:center;
				color:#A9A9A9;
				border:solid 1px #BCBDBD;
				margin:0px 1px 0px 0px;
}
#numpages a{
		     display:block;
			 float:left;			 
			 text-align:center;
			 color:#FFFFFF;
			 text-decoration:none;
}
.page{
		background:#BCBDBD;
		margin:0px 1px 0px 0px;
		padding:1px 0px 0px 0px;
		height:16px;	
		width:16px;
}
.back{
	  background:url(../img/arrowback.jpg) 0px 4px no-repeat;
	  height:17px;  
	  width:6px;
	  margin:0px 3px 0px 0px;
}
.next{
		background:url(../img/arrownext.jpg) 2px 4px no-repeat;
		height:17px;	
		width:16px;
}
.goodT2{
		font-size:14px;
		color:#6379B5;
		font-weight:normal;
		padding:0px 0px 10px 0px;
		line-height:20px;
}
.goodT2 span{
		    color:#5D5D5D;
			font-size:14px;
}

.goodT2 a{
		font-size:14px;
		font-weight:normal;
		text-decoration: underline;
		color:#6379B5;
		line-height:20px;
}

.goodT2 a:hover{
		text-decoration: none;
}

.line3{
		background:url(../img/line1.gif) top left repeat-x;
		height:1px;
}

//Корзина

.cb {
	COLOR: #000000
}
.db {
	DISPLAY: block; PADDING-TOP: 8px
}
.abs {
	POSITION: absolute
}
.pl15 {
	PADDING-LEFT: 15px
}
.pl25 {
	PADDING-LEFT: 25px
}
DIV .fll {
	FLOAT: left
}
.pt5 {
	PADDING-TOP: 5px
}
.mt5 {
	MARGIN-TOP: 5px
}
INPUT.umnogit {
	FLOAT: left;
	WIDTH: 22px;
	COLOR: #000000;
	HEIGHT: 16px;
}
.umnar {
	POSITION: relative; HEIGHT: 20px
}
.umndn {
	BOTTOM: 0px
}
.umnup {
	TOP: 0px
}
.korz {
	PADDING-RIGHT: 4px; FLOAT: left; WIDTH: 23px; HEIGHT: 23px
}

.w160 {width:200px;}

.pt2 {
	PADDING-TOP: 2px
}

.aHelp {
	height: 18px;
	width: 18px;
	background:url(../img/help.gif) no-repeat;
	margin: 0px 54px 0px 0px;
	float:right;
}

.boxHelp {
	position: absolute;
	width:230px;
	height:100px;
	background-color:white;
	border: 1px solid #ccc;
	left: 223px;
	z-index: 2;
	visibility: hidden;
	margin-top: 18px;
	padding: 2px 4px 2px 4px;
	display:block;
}

#blockCart{
	   margin:3px 0px 0px 0px;
}

.cartblock{
			 padding:20px 15px 0px 10px;
			 color:#42464E;
			 font-weight:normal;
			 font-size:11px;
			 height:215px;
}
#cartblock{
		     background:url(../img/cat4.jpg) top left repeat-y;
}

.delgoods{
		color:#FE7D46;
		background:url(../img/delete.gif) left 2px no-repeat;
		padding:0px 0px 0px 18px;
}

.entkl{
	border: 1px solid #ccc;
}

#button{
		  float:left;
		  font-size:12px;
		  padding:29px 0px 0px 0px;
}
#button div{
				float:left;
				padding:0px 0px 0px 0px;
				height:15px;	
				width:14px;
				text-align:center;
				color:#A9A9A9;
				border:solid 1px #BCBDBD;
				margin:0px 1px 0px 0px;
}
#button a{
	 display:block;
	 float:left;
	 font-weight: bold;
	 text-align:center;
	 color:#FFFFFF;
	 text-decoration:none;
}

.item{
		background:#999999;
		margin:0px 1px 0px 0px;
		padding:3px 4px 3px 4px;	
}

.but-zakaz{
	background:#999999;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	border:solid 1px #BCBDBD;
	font-size:12px;
	padding: 0px 4px 0px 4px;
}

table.char_cat_in{width:100%;}
table.char_cat_in td{width:50%;padding:6px;border-bottom:1px solid #E7ECEC}
table.char_cat_in tr.tr_bottom td{border:none;}

.goodC{
		font-size:14px;
		color:#6379B5;
		font-weight:normal;
		padding:0px 0px 6px 6px;
		line-height:20px;
		border-bottom:1px solid #E7ECEC;
}

//accordion

#ac {
	margin: 10px auto;
	width: 100%;
	font: 75%/120% Arial, Helvetica, sans-serif;
}
#ac .accordion {
	margin: 10px auto;
	width: 100%;
	border-bottom: solid 1px #c4c4c4;
}
#ac .accordion h3 {
	background: #e9e7e7 url(../img/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
#ac .accordion h3:hover {
	background-color: #e3e2e2;
}
#ac .accordion h3.active {
	background-position: right 5px;
}
#ac .accordion p {
	background: #f7f7f7;
	margin-top: 0;
	padding:  10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}

#buy {
	list-style: none;
}

#buy li {
	padding: 0;
	margin: 0 2px;
	float: left;
	position: relative;
}

#buy em {
	background: url(../img/hover.png) no-repeat;
	width: 180px;
	height: 65px;
	position: absolute;
	top: -85px;
	left: -65px;
	text-align: center;
	padding: 4px 12px 10px;
	font-style: normal;
	z-index: 999;
	display: none;
}

.buyMsg .bs {
	margin: 0;
	text-decoration: none;
	position: absolute;
	height: 16px;
	bottom: 16px;
	left:18px;

}

//Similar goods

.simB {
	background-color: red;
	color: white;
	text-align:center;
}
.simCatItem {
	width: 31%;
	float:left;
	font-size:11px;
	padding: 0px 3px 0px 3px;
}
.simT1{
	font-size:14px;
	color: white;
	font-weight:normal;
	padding:0px 0px 0px 5px;
	line-height:20px;
	background-color: #cccccc;
}
.simGoodT{
	text-align: center;
	font-size:11px;
	color:#6379B5;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	line-height:20px;
}

.simGoodT a{
	font-weight: bold;
}

.simFoto {
	text-align: center;
	margin-right: 2px;
	width:100%;
}

.simPrice{
	text-align: center;
}

.simPrice span{
	color:#C70000;
	font-size:13px;
	font-weight:bold;
}

//offer

.offerTxt {
vertical-align:top;
}

.offerImg {
margin: 0px 14px 14px 0px;
}

.a_menu {display:block; background-color: #FFFFFF; border: 1px solid #CCCCCC;}

.a_menu a{font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; line-height:20px; color:#00424b; margin-left:20px;}
.a_menu a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-size:12px; line-height:20px; color:#00424b; margin-left:20px;}


.section {
	width: 100%;
	background: white;
	margin: 0 0 30px;
}
ul.tabs {
	height: 28px;
	line-height: 25px;
	list-style: none;
	border-bottom: 1px solid #DDD;
	background: #FFF;
	padding: 0 0 0 9px;
}
.tabs li {
	float: left;
	display: inline;
	margin: 0 1px -1px 0;
	padding: 0 13px 1px;
	color: #777;
	cursor: pointer;
	background: #F9F9F9;
	border: 1px solid #E4E4E4;
	border-bottom: 1px solid #F9F9F9;
	position: relative;
}
.tabs li:hover,
.vertical .tabs li:hover {
	color: #F70;
	padding: 0 13px;
	background: #FFFFDF;
	border: 1px solid #FFCA95;
}
.tabs li.current {
	color: #444;
	background: white;
	padding: 0 13px 2px;
	border: 1px solid #D4D4D4;
	border-bottom: 1px solid white;
}
.box {
	display: none;
	
  border-width: 0 1px 1px;
	background: white;
	padding: 0 12px;
}
.box.visible {
	display: block;
}

.section.vertical {
	width: 440px;
	border-left: 160px solid #FFF;
}
.vertical .tabs {
	width: 160px;
	float: left;
	display: inline;
	margin: 0 0 0 -160px;
}
.vertical .tabs li {
	padding: 0 13px;
	margin: 0 0 1px;
	border: 1px solid #E4E4E4;
	border-right: 1px solid #F9F9F9;
	width: 132px;
	height: 25px;
}
.vertical .tabs li:hover {
	width: 131px;
}
.vertical .tabs li.current {
	width: 133px;
	color: #444;
	background: #EFEFEF;
	border: 1px solid #D4D4D4;
  border-right: 1px solid #EFEFEF;
  margin-right: -1px;
}
.vertical .box {
  border-width: 1px;
}
