#wo_cols{color: #333; }
/* TABLE */
.wo_tab { width:100%; border:0px; margin-bottom:20px; width:100%; border-collapse: collapse; border-spacing:0px/* cellspacing */ }
.wo_tab th { border-left:1px solid #5E6571; color:#FFF; background:#454A53 url(../img/tab.png); height:22px; padding:4px 6px; text-align:center; text-shadow:#000 0 -1px 1px; }
.wo_tab td { border-left:1px solid #EAEAEA; padding:4px; /*white-space:nowrap;*/ font: 11px "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; background-color:#FFF; height:16px; text-align:center }
.wo_tab tr.cherez td { background-color:#F5F5F5; }
.wo_tab tr.select td { background: #F27A00 url(../img/back-orange.png) top repeat-x; color:#fff }
.wo_tab tr:hover td { background-color:  #999; cursor: default; color:#fff }
.wo_tab .name { text-align:left }
.wo_tab .money { text-align:right; font-weight:bold }
.wo_tab .count { padding:0 4px; width:60px }
.wo_tab .inf { padding:0; width:1px; white-space: nowrap; text-align: left; }
.wo_tab input { width:30px; float:left }
.order-button { float: right; display:block }
.wo_tab img { margin:0 2px }
.info { position:absolute; z-index:2; background-color: #F27A00; padding:20px; width:100px; margin:-4px 0 0 -146px; color:#000; text-align:left; -moz-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.6); }
.info span { background: url(../img/arr.png) no-repeat; width:11px; height:16px; margin: -15px -30px 0 0; float:right; display:block; }

/* PRODUCTS */
#main #wo_products { padding-top:3px; margin:0;  background: url(../img/line.gif) repeat-x 50% 0%;}

#main #wo_products li { margin: 0 0 3px 0; padding: 3px 0 4px 0; list-style:none; font-weight: normal;  font-size: 13px; background: url(../img/line.gif) repeat-x 50% 100%;}
#main #wo_products li a { color:#aaa; text-decoration:none; background:url(../img/fold-e.png) no-repeat left; padding-left:20px }
#main #wo_products li ul { margin:5px 0 0 20px }
#main #wo_products li li { color:#aaa; border-bottom: none; background: none; }
#main #wo_products li li a { color: #ccc; text-decoration:none; background:url(../img/fold-g.png) no-repeat left; padding-left:20px }
#main #wo_products li a:hover { text-decoration:none; color: #D76B00; background:url(../img/fold-e-.png) no-repeat left; }
#main #wo_products li li a:hover { text-decoration:none; color:  #D76B00; background:url(../img/fold-g-.png) no-repeat left; }
#main #wo_products li span, #main #wo_products li a.act  { color:#F27A00; text-decoration:none; background: url(../img/fold-e-.png) no-repeat left; padding-left:20px; font-weight:bold }
#main #wo_products li li span, #main #wo_products li li a.act { color: #F27A00; text-decoration:none; background: url(../img/fold-g-.png) no-repeat left; padding-left:20px; font-weight:bold }

#main #wo_products a.prod_item { text-decoration: underline; background:url(../img/prod.png) no-repeat left;  }
#main #wo_products a.prod_item:hover { text-decoration: underline; background:url(../img/prod.png) no-repeat left;  }
#main #wo_products span.prod_item, #main #wo_products a.prod_item.act { color: #F90; text-decoration:none; background: url(../img/prod.png) no-repeat left; padding-left:20px; font-weight:bold }

#main #wo_products li ul {display: none;}

#wo_col1 h3 { color:#FFF; background:#454A53 url(../img/tab.png); height:20px; padding:6px 6px 4px; text-shadow:#000 0 -1px 1px; margin:0 0 20px 0; font-size: 15px; font-weight: bold; }
#wo_col1 h3 img { float:left; margin:1px 5px 0 0 }
#wo_col1 h3 span { float:right; margin:5px 0 0 0 }

#wo_col1{
	width: 240px;
	padding: 20px 20px 20px 00px;
	float: left;
	}
	
#wo_col2{
	width: 700px;
	padding: 20px 0px 20px 20px;
	float: left;
	}
	#wo_col2 form{
		color: #ccc;
		}
		#wo_col2 form input{padding: 3px;}
		#wo_col2 form b{color: #F27A00;}
		#wo_col2 form div{padding: 10px 0;}
		#wo_col2 .legend{
			color: #ccc;
			}
			#wo_col2 p img{
				float: none;
				padding: none;
				background: none;
				border: none;
				margin: 0px;
				}
#wo_col3{
	width: 160px;
	padding: 20px 0;
	float: left;
	}
	#wo_col3 .pic { background-color:#FFF; padding:5px; width:150px; text-align:center; margin-bottom: 5px; }
	#wo_col3 .supplier { display: block; text-align: center; margin-top: 20px;}
		
.loading{
	height: 300px;
	background: url(../img/loading.gif) no-repeat center;
	}
	
	
/*	category_cards	*/
.category_cards{
	padding-top: 15px;
	}
	.category_cards a{
		display: block;
		width: 150px;
		height: 245px;
		padding: 15px;
		background: #fff;
		text-decoration: none;
		color: #000;
		margin: 0 20px 20px 0;
		float: left;		
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
		box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
		}
	.category_cards a:hover{color: #F90;}
		.category_cards a img{
			display: block;
			width: 150px;
			height: 200px;
			}
		.category_cards a span{
			display: block;
			width: 150px;
			overflow: hidden;
			padding-top: 15px;
			height: 32px;
			text-align: center;
			}
		.category_cards a:hover span{
			min-height: 32px;
			height: auto;
			margin: 0 -15px;
			background: #fff;
			padding: 15px;
			z-index: 10;
			border-bottom: 1px solid #eee;
			position: relative;
			}