#content-wrap {
	padding: 0px;
	font-family: 'Arial';
	font-size: 11px;
	color: #494949;
}
#content-wrap table td {
	font-family: 'Arial';
	font-size: 11px;
	color: #494949;
}
h1 {

}
h2 {
	margin: 0;
	font-family: 'Arial';	
	font-size: 14px;
	color: #971D1D;
	padding-bottom: 5px;
}
h3 {
	margin: 0;
	font-family: 'Arial';	
	font-size: 13px;
	color: #971D1D;
	padding-bottom: 5px;
}
h4 {
	margin: 0;
	font-family: 'Arial';	
	font-size: 12px;
	color: #971D1D;
	padding-bottom: 5px;
}
a, a:visited {

}
input[type="radio"] {
	margin: 3px 3px 0px 5px;
}
label, p, /*span,*/ b, a, li {

}
.errortext, .starrequired {

}

/* Orders */
div.order-item {
	margin: 0 0 2em 0;
	zoom: 1;
}
div.inline-filter {
	margin: 0.7em 0 2em;
}
div.order-title-inner {
	padding: 8px 12px 10px 12px;
	overflow: hidden;
	zoom: 1;
}
div.order-title b, div.order-title-inner {
	background-color: #FEF5F6;
}
div.order-title-inner a {
	float: right;
}
div.order-info {
	overflow: hidden;
	padding: 1em 11px 1em 11px;
	border-bottom: 1px solid #FEF5F6;
	border-right: 1px solid #FEF5F6;
	border-left: 1px solid #FEF5F6;
	zoom: 1;
}
div.order-details {
	float: left;
	width: 60%;
}
div.order-status-date {
	margin-bottom: 0.7em;
}
div.order-status-info {
	float: right;
	width: 30%;
}
div.order-props p {
	margin: 0 0 0.5em 0;
}
div.order-status-links a {
	display: block;
	outline: none;
	margin-bottom: 0.3em;
}
div.order-status {
	background-color: #A4A4A4;
	color: white;
}
div.order-status-n {
	background-color: #971D1D;
}
div.order-status {
	margin-bottom: 0.7em;
	padding: 0.2em 0.6em 0.3em;
}

/* Order detail */
table.order-properties {
	width: 100%;
}
table.order-properties td {
	vertical-align: top;
	padding: 0 0.5em 0.3em;
}
table.order-properties td.field-name {
	text-align: right;
	width: 50%;
	color: #7F7F7F;
}
table.order-properties td.field-value {
	width: 50%;
}
table.order-properties td.field-title {
	text-align: center;
	font-weight: bold;
	padding: 0.5em;
}
table.cart-items td.cart-item-name {
	width: 100%;
	white-space: normal;
	text-align: left;
}
table.cart-items thead td {
	color: #7F7F7F;
}
table.cart-items td {
	border-color: #FEF5F6;
}
table.cart-items td {
	border-bottom: 1px solid #FEF5F6;
	white-space: nowrap;
	text-align: center;
	padding: 0.5em;
}
table.cart-items td{
	text-align: right;
}
table.cart-items td.cart-item-price,  table.cart-items td.cart-item-quantity, table.cart-items thead td.cart-item-actions{
	text-align: center;
}
div.order-checkout table.cart-items tfoot td, div.order-full-summary table.cart-items tfoot td {
	border: none;
}
table.cart-items td.cart-item-name p {
	text-align: right;
}
table.cart-items td p {
	margin: 0 0 0.3em;
}

/* Cart */
div.cart-ordering {
	overflow: hidden;
	margin-top: 1em;
}
div.cart-code {
	float: left;
	display: none;
}
div.cart-buttons {
	float: right;
}
td.cart-item-actions a.cart-delete-item {
	width: 10px;
	height: 10px;
	display: inline-block;
	background: url(../img/ico-cart-del.png) no-repeat;
}
td.cart-item-actions a.cart-shelve-item {
	margin-left: 1em;
}
td.cart-item-actions a.cart-shelve-item, td.cart-item-actions a.cart-unshelve-item {
	font-size: 0.85em;
	display: inline-block;
	vertical-align: top;
}
table.cart-items td.cart-item-name {
	width: 100%;
	white-space: normal;
	text-align: left;
}
table.cart-items td {
	text-align: right;

}
table.cart-items td.cart-item-sale-code {
	text-align: center;
}

/* catalog index */ 
input.search-query {
	width: 99%;
	border: 1px solid;
	font-size: 1.3em;
	background: #F8F7F7;
	border-color: #D9D9D9;
}


/* catalog element*/
table.catalog-detail {
	margin-top: 14px;
}
table.catalog-detail td {
	padding: 10px 0 0 0;
	vertical-align: top;
}
table.catalog-detail td.catalog-detail-desc {
	/*width: 180px;*/
	width: 190px;
}
table.catalog-detail td div.tocart-btn-block {
	margin-top: 15px;
}
div.catalog-detail-image, div.img-border {
	margin: 0 25px 0 0;
	border: 2px solid;
	padding: 5px;
	border-color: #f4f4f4;
}
div.ram-vilk {
	position: absolute;
	width: 12px;
	height: 18px;
	margin-top: -13px;
	margin-left: -12px;
	background: url(../img/ram-vilk.png) no-repeat;
}
div.catalog-detail-line {
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin: 12px 0;
	overflow: hidden;
	padding: 0;
	background: url(../img/title-line.gif) no-repeat;
}
div.catalog-detail-price label {
	font-weight: bold;
}
div.catalog-detail-price {
	text-align: right;
}
div.catalog-detail-price span.catalog-detail-price {
	font-weight: bold;
	color: #75B2DE;
}
div.catalog-detail-price span.item-quantity {
	font-family: 'Arial';
	font-size: 11px;
	color: #6B6B6B;
}
td.catalog-detail-desc {

}
table.tocart-quantity td {
	vertical-align: middle;
	border: 0px!important;
}
table.tocart-quantity {
	margin-top: 7px;
	width: 145px;
}
table.tocart-quantity input.quantity {
	margin: 0 0 0 0;
}
table.tocart-quantity input.btn{
	width: 98px;
	height: 13px;
	background: url(../img/my-login.png) no-repeat;
	overflow: hidden;
	text-align: right;
	font-family: 'Arial';
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	border: 0px;
	margin-top: 7px;
	padding: 0px 6px;
	cursor: pointer;
}
div.tocart-msg-just span {
	margin-right: 6px;
}
div.catalog-detail-full-desc span p {
	margin: 0;
}
tr.tocart-quantity {
	text-align: right;
}
div.catalog-detail {

}
div.catalog-detail-property {
	margin-bottom: 2px;
}

/* catalog list */
div.catalog-item-list {
	width: 705px;
	margin-left: -15px;
	margin-top: 0px;
}
div.catalog-item {
	overflow: hidden;
	margin: 0;
	padding: 0.65em 0 0.65em 0;
	position: static;
	zoom: 1;
}
div.catalog-item-info {
	float: left;
	width: 500px;
	padding-left: 15px;
}
div.catalog-item-image {
	float: left;
	margin: 0px 10px 0 0;
	overflow: hidden;
	text-align: center;
	width: 75px;
	zoom: 1;
	border: 1px solid;
	padding: 5px;
	border-color: #c4c2b1;
}
div.catalog-item-desc {
	margin-left: 87px;
	margin-top: 3px;
}
div.catalog-item div.catalog-item-links {
	float: right;
	width: 150px;
}
div.catalog-item-links a.catalog-item-in-the-cart {
	background-position: 0 -137px;
	color: #B3B3B3;
}
div.catalog-item-links a.catalog-item-buy {
	background-position: 0 -110px;
	color: #C19100;
}
div.catalog-item-links a, div.catalog-item-links span {
	background: url(../img/icons-sprite.gif) no-repeat;
}
div.catalog-item-links a, div.catalog-item-links span {
	text-decoration: none;
	padding-left: 20px;
	display: block;
	float: left;
	clear: left;
	margin-bottom: 1em;
	outline: none;
	zoom: 1;
	white-space: nowrap;
	background-position: 0 -27px;
}
div.catalog-item-separator {
	background: url(../img/fade-catalog.gif) no-repeat left center;
	height: 1.7em;
	font-size: 1em;
}
div.catalog-item-price {
	margin-top: 5px;
}
table.list-prop-list {
	margin-top: 5px;
	color: #948004;
	font-size: 12px;
}
span.catalog-item-price{
	font-weight: bold;
	font-size: 13px;
	color: #948004;
	font-style: italic;
}
div.catalog-item-title a {
	border-bottom: 1px dashed #B0B0B0;
	text-decoration: none;
}

/* catalog list LIST */
div.catalog-section table.data-table thead {
	background-color: #FEF5F6;
}
div.catalog-section table.data-table thead td:first-child{
	text-align: center;
}
div.catalog-section table.data-table td:first-child{
	width: 390px;
	overflow: hidden;
	text-align: left;
	border-left: 1px solid #FEF5F6;
}
div.catalog-section table.data-table td {
	border-bottom: 1px solid #FEF5F6;
	border-right: 1px solid #FEF5F6;
	text-align: center;
}
div.catalog-section table.data-table td, div.catalog-section table.data-table tbody td a{
	font-family: 'Verdana';
	font-size: 10px;
	text-decoration: none;
}

table.tocart-quantity input.btn1{
	width: 26px;
	height: 18px;
	background: url(../img/to-cart-btn1.png) no-repeat;
	border: 0px;
	cursor: pointer;
}
table.tocart-quantity-inlist {
	width: 80px!important;
	margin: 0 auto;
}
div.tocart-msg-just {
	display: none;
}
table.tocart-quantity-inlist tr.tocart-msg-just {
	height: 26px;
}
table.tocart-quantity-inlist tr.tocart-msg-just div {
	margin-top: 0px!important;
}font-size: 10px
}

/* order make */
div.order-info table td {
	font-size: 14px;
	padding: 5px 2px 5px 2px;
}

/* /catalogue/cat */
div.catalog-section-list {
	margin: 0px 0 20px 0;
}
div.catalog-section-list li {
	list-style: none;
	background: url(../img/menu-uzor.png) no-repeat 2px 5px;
	padding-left: 13px;
	margin-top: 1px;
}
div.catalog-section-list li a {
	text-decoration: none;
}
div.catalog-section {
	overflow: hidden;
	margin: 0;
	padding: 0.9em 0 0.9em 0;
	position: static;
	cursor: default;
	zoom: 1;
}
div.catalog-section-title {
	margin-bottom: 0em;
}
table.catalog-section-childs  {
	/*width: 720px;*/
	width:100%;
	margin-top:20px;
}
table.catalog-section-childs td {
	width: 33.33%;
	padding: 0.3em 0.5em 0.3em 1em;
	vertical-align: top;
}
table.catalog-section-childs tbody tr td
{
	padding:10px 0px;
}
table.catalog-section-childs tbody tr:first-child td a
{
	color:#971D1D!important;
	font-weight:bold;
}
table.catalog-section-childs a {
	color: black;
	background: url(../img/icons-sprite.gif) no-repeat 0 -581px;
}
table.catalog-section-childs a {
	padding-left: 8px;
	display: block;
	font-family: 'Verdana';
	font-size: 12px;
}
div.catalog-section-separator {
	background: url(../img/fade-catalog.gif) no-repeat left center;
	height: 1.8em;
	font-size: 1em;
}

/* login */
div.content-form {

}
div.content-form div.field label.field-title {

}
div.content-form div.field {

}
div.content-form div.form-input input, div.content-form div.form-input textarea, div.content-form div.form-input select {

}
/*div.content-form div.form-input input, div.content-form div.form-input textarea {
	width: 200px;
}*/
div.content-form div.form-input input, div.content-form div.form-input textarea {
	padding: 0.3em;
}
div.content-form div.form-input input, div.content-form div.form-input textarea, div.content-form div.form-input select {

div.login-form input.input-field {
	vertical-align: middle;
}

/* main */

div.item-info a {
	margin-top: 3px;
	font-family: 'Verdana';
	font-size: 12px;
}
p.item-price {
	font-family: 'Verdana';
	font-size: 12px;
}

/* search */
div.search-page form table {
	vertical-align: middle;
}
input.search-button {
	margin-left: -10px;
	cursor: pointer;
	border: 0px;
	background: url(../img/search-btn.png) no-repeat;
	height: 23px;
	width: 26px;
}