/* grey green color */

.main-form .middleColumn input.text,
.main-form .middleColumn input.date,
.main-form .middleColumn textarea,
.main-form .middleColumn select,
.form-view input.text,
.form-view input.date,
.form-view textarea,
.form-view select,
#events select {
	border: 1px solid #5F7725;
}
#weather td, .consult-body {
    border-color: #5F7725;
}
.subcat-list a{
	background: url('../img/mobile/arrow2.png') 95% center no-repeat, #5F7725;
	color: #fff !important;
}
.cat-list {
	background: url('../img/mobile/arrow1.png') 95% center no-repeat, #5F7725;
	color: #fff !important;
}
.OrderButton input.action{
	color: #fff;
	background: #5F7725;
}
.poll_answer_result span {
	background-color: #647728;
}
.main-form input.action,
.form-view input.action,
.poll-body .poll-submit input,
#events input,
.header-panel #basket span,
.vphoto .shop-buttons input,
.pric_ord .addtobask,
.pric_ord .tours input{
	background: #647728;
	color: #fff;
}
.goods .item .title,
.typography a,
.breadcrumbs a,
a,
.mainmenu #authline a {
	color: #647728;
}
.consult-mail a,
.mainmenu #authline #authn {
    border-bottom: 1px dashed #647728;
}
.menu-wrap,
.mainmenu ul,
.footer{
	background-color: #5F7725;
}
.footer,
.footer a{
	color: #fff;
}
.grid .image,
.vphoto .imbg,
.pagenav li{
	border: 1px solid #B0CD7B !important;
	background-color: #fff;
}
#novelty .item,
#popular .item{
	border-bottom: 1px dashed #B0CD7B;
}
#wrapper .cat-list-select{
	background: #F3FAE4;
}
.goods .item .price-cont {
	color: #2C2C2C;
}

.OrderButton .plus,
.OrderButtonCart .plus,
.OrderButton .minus,
.OrderButtonCart  .minus{
	background: #DEDEDE;
	color: #000;
	border: 1px solid #aaa;
}
.OrderButton input.text,
.OrderButtonCart input{
	border: 1px solid #aaa;
}
.cart-info {
	background: #F3FAE4;
}
#cart-content .deleteall{
	background-color: #bbbbbb;
	color: #fff;
}
.typography a.link-button,
.cart-info .order{
	color: #fff;
	background: #5F7725;
}

.typography h1,
aside .sbhead {
	color:#7EAA23;
}
.mainmenu a {
	color: #ffffff;
	/*text-shadow: 0 -1px 0 #647728;*/
	border-bottom: 1px solid #C5E776;
	background-color: #5F7725;
}
.mainmenu a.back {
	background: none #F3FAE4;
	color: #4A4A4A;
}
.typography th,
.typography thead td {
	background-color: #D1DDB7;
	border: 1px solid #B0CD7B;
}
.typography td {
	border: 1px solid #B0CD7B;
	background-color: #ffffff;
}
.sideblock{
	background-color:#F3FAE4;
}


