.artikul {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:10px;
	color:#666666;
}

.goods {
	width:100%;
	vertical-align:top;
	margin-bottom: 50px;
}
.goods tr {
	vertical-align:top;
	
}
.goods a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
h3.search {
	font-family: Trebuchet MS, Arial;
	font-size: 20px;
	color: #115696;
}
.price {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #000000;
		margin-top: 2px;
	}
.plain-price {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #000000;
		text-decoration:none;
		height:40px;
		border:solid 1px #dbdbdb;
		border-right:0;
		text-align:left;
		vertical-align:middle;
		width:90px;
		padding-left:10px;
	}

.sg, .sg a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	text-align:right;
	vertical-align:top;
}

td.tobasket {
	text-align:right;
	vertical-align:middle;
	border:solid 1px #dbdbdb;
	border-left:0;
	width:10px;
	padding-right:10px;

}
a.tobasket {
	width:60px;
	height:22px;
	display: block;
	padding-top:0px;
	padding-left: 0px;
	background: url(/img/tobasket.gif) 0 0 no-repeat;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	text-align:center;
	vertical-align:sub;
}
a.delete {
	display: block;
	float: left;
	padding-left: 19px;
	background: url(/images/sicons/delete.gif) 0 0 no-repeat;
	white-space: nowrap;
	text-decoration: none;
}
.googizmos {
	margin-top:100px;
	padding: 10px 20px 20px 20px;
	width:200px;
	height:150px;
	background: url(/images/cards/basket-bg.gif) 0 0 no-repeat;
}
.googizmos h3, .googizmos h3 a, div#good h3, div#good h3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration:none;
	color: #010101;
	clear: both;
}
.googizmos h3 a img {
	padding-right:5px;
	vertical-align:middle;
}
.googizmos h3 {
}
div#good h3 {
}
.googizmos ul {
	list-style: none;
}
	.googizmos ul li {
		margin: 6px 0px;
	}
		.googizmos ul li a, .googizmos ul li a * {
			color: #09acff;
			font-weight: bold;
		}
.googizmos div.summ, .googizmos div.summ * {
	font-weight: bold;
}

#sort-area {
	clear: both;
}
	#sort-area a.sort {
		display: block;
		float: left;
		padding-right: 19px;
		background: 100% 0 no-repeat;
		margin-right: 10px;
		white-space: nowrap;
	}
	#sort-area a.asc {
		background-image: url(/images/sicons/asc.gif);
		text-decoration: none;
	}
	#sort-area a.desc {
		background-image: url(/images/sicons/desc.gif);
		text-decoration: none;
	}

div.vote {
	width: 96px;
	height: 52px;
	overflow: hidden;
	padding: 4px 0px;
	background: url(/images/cards/card-vote.gif) 0 0 no-repeat;
	cursor: default;
	text-align: center;
	float: right;
}
	div.vote div {
		margin: 6px 0px 0px 5px;
	}
	div.vote a.rate {
		display: block;
		width: 16px;
		height: 16px;
		overflow: hidden;
		padding: 0px;
		float: left;
		background: url(/images/sicons/vote_gray.gif) 0 0 no-repeat;
		cursor: pointer;
		margin-right: 1px;
	}
	div.vote a.rate, div.vote a.rate * {
		text-decoration: none;
	}
	div.vote a.rate_o {
		display: block;
		width: 16px;
		height: 16px;
		overflow: hidden;
		padding: 0px;
		float: left;
		background: url(/images/sicons/vote_orange.gif) 0 0 no-repeat !important;
		cursor: pointer;
		margin-right: 1px;
	}
	div.vote a.rate_o, div.vote a.rate_o * {
		text-decoration: none;
	}

#eshop-basket {
	
}
	#eshop-basket th {
		font-weight: bold;
		padding: 4px 8px;
		text-align: left;
	}
	#eshop-basket td {
		padding: 4px 8px;
		text-align: left;
		vertical-align: top;
	}
.basket-summ {
	padding-top: 4px;
}
	.basket-summ, .basket-summ * {
		font-weight: bold;
	}

#eshop-orders {
	width: 100%;
	border-spacing: 1px;
}
	#eshop-orders .sp {
		background: transparent;
		padding: 0px;
	}
	#eshop-orders .lg {
		background: #efefef;
	}
	#eshop-orders th {
		font-weight: bold;
		background: #d8d8d8;
		padding: 4px 6px;
	}
	#eshop-orders td {
		padding: 4px 6px;
		text-align: left;
		vertical-align: top;
		background: #dfdfdf;
	}
	#eshop-orders a.cancel {
		color: red;
	}

#eshop-compare {
	width: 100%;
	border-spacing: 1px;
}
	#eshop-compare th {
		font-weight: bold;
		background: #d8d8d8;
		padding: 4px 6px;
	}
	#eshop-compare td {
		padding: 4px 6px;
		text-align: left;
		vertical-align: top;
		background: #efefef;
	}

ul.otherprops {
	list-style-type: none;
	clear: both;
	width: 100%;
}
	ul.otherprops li {
		clear: both;
		width: 100%;
	}
		ul.otherprops li span.nm {
			font-weight: bold;
			display: block;
			float: left;
			width: 30%;
		}
		ul.otherprops li span.vl {
			font-weight: bold;
			display: block;
			float: right;
			width: 60%;
			text-align: right;
		}
		ul.otherprops li span.vl pre {
			font-weight: bold;
			white-space: normal;
			text-align: right;
		}
		ul.otherprops li div.cl {
			height: 8px;
			border-bottom: solid #edf1f4 1px;
			margin-bottom: 8px;
			clear: both;
			position: relative;
		}
.customer-comments {
	margin-bottom: 12px;
}
	.customer-comments textarea {
		width: 440px;
		height: 48px;
		margin-top: 4px;
	}
form.pay li {
	margin: 8px 0px;
	list-style-type: none;
}
.input select {
	width: 130px;
}
.input input {
	width: 128px;
}