body
	{
	color:#514f4f;
	}
a:link, a:visited
	{
	color:#9e01ad;
	}
a:hover
	{
	color:#ea14fe;
	}
.wrapper
	{
	overflow:hidden;
	padding-bottom:1em;
	//zoom:1;
	}
.submenu ul
	{
	padding-left:1em;
	}
.submenu li
	{
	margin-bottom:0.5em;
	}

.event-date
	{
	font-weight:bold;
	margin-bottom:0.3em;
	}

#events li
	{
	margin-bottom:1.5em;
	}

.catalog-table li
	{
	margin-bottom:1em;
	}
/*opera*/
@media all and (width) {
.catalog-table li
	{
	width:100%;
	float:left;
	}
}
.catalog-img
	{
	float:left;
	width:120px;
	height:115px;
	overflow:hidden;
	left:101%;
	top:6px;
	margin-left:-100%;
	z-index:1;
	}
.catalog-descr
	{
	float:left;
	width:100%;
	left:100%;
	margin-left:-100%;
	padding:0 110px 0 125px;
	}
.catalog-descr-cat
	{
	float:left;
	width:100%;
	left:100%;
	margin-left:-100%;
	padding:0 10px 0 145px;
	}	
.catalog-cart
	{
	float:left;
	width:100px;
	left:100%;
	margin-left:-100px;
	}

.form-login ul
	{
	list-style:none;
	}
.form-login li
	{
	position:relative;
	margin:0 0 0.6em 0;
	}
.shopper-input
	{
	position:absolute;
	top:0;
	left:4.6em;
	}
.shopper-input input
	{
	border:1px solid #C4C4C4;
	width:95px;
	}
#cart
	{
	padding-top:1em;
	padding-bottom:1em;
	}
#cart img {float:right;}	
.price
	{
	padding:0.5em;
	border:solid 1px #eeeed9;
	color:#c62020;
	font-weight:bold;
	}
.odd
	{
	background:#fbe6e6;
	}
.c-cart
	{
	margin:-0.5em -0.5em 0;
	}
/*opera*/

.c-cart li
	{
	width:100%;
	float:left;
	}

.c-cart li
	{
	border-bottom:solid 1px #e6ebec;
	}
.c-cart li div
	{
	padding:0.5em 1em 0.5em 0.5em;
	}
.c-cart li div div
	{
	padding:0;
	}
.cart-title
	{
	background:#fee2ff;
	border-bottom:solid 1px #edd6ef;
	}
.cart-title div
	{
	color:#c044dc;
	font-weight:bold;
	}
.c-code
	{
	float:left;
	width:15%;
	left:100%;
	margin-left:-100%;
	text-align:right;
	}
.c-name
	{
	float:left;
	width:45%;
	left:100%;
	margin-left:-85%;
	font-weight:bold;
	}
.c-price
	{
	float:left;
	width:15%;
	left:100%;
	margin-left:-40%;
	text-align:right;
	color:#226e3d;
	font-weight:bold;
	}
.c-quant
	{
	float:left;
	width:25%;
	left:100%;
	margin-left:-25%;
	}
.i-qty
	{
	width:3em;
	border:solid 1px #d0d5d9;
	}
.i-minus
	{
	border:solid 1px #003c74;
	background:#d6d7e7;
	color:#c50000;
	padding:0 0.4em;
	//height:1em;
	}
.i-plus
	{
	border:solid 1px #003c74;
	background:#d6d7e7;
	color:#008000;
	padding:0 0.4em;
	//height:1em;
	}
.c-cart .odd
	{
	background:#f6f8f9;
	}
.recount
	{
	padding:1em 0;
	text-align:right;
	}
	
#product { }
#product-body{background:none;}
#product h1{font-size:14px;padding-bottom:10px; clear:both; display:block;}
#product h2{font-size:13px;padding-bottom:10px;clear:both; display:block;}
