/* Color template 02 ---------------------------------------------------------------- */

body {
	background-image: url(images/header-back.png);
	background-position: top;
	background-repeat: repeat-x;
}                                                                                     
h1, h2, h3, h4, legend,
h1 a, h2 a, h3 a, h4 a, legend a {
 	color: #42880a;
}                                                                                     
a {
	color: #097ec8;
}                                                                                     
a .photo {
	border-color: #d0d0d0; 
}                                                                                     
a .photo:hover, 
a.photo:hover,
a:hover .photo {
	border-color: #097ec8;                                                          	
}                                                                                     
.top th:hover {
	border-color: #097ec8; 
}                                                                                     
.target-text.colored {
	border-color: #96cff1;
	background-color: #e3f4ff;
	color: #097ec8;
}                                                                                     
.field .head {
	color: #097ec8;
}                                                                                     
.gallery .head,
.files .head {
	color: #097ec8;
}                                                                                     
.box .head,
.text .box .head,
.cart-table th,
.light-table th {
	background: #b9b9b9 url(images/box-header.png) repeat-x bottom;
} 
.product-item h3 a {
	color: #575757;
}                                                                                    
.price {
	color: #42880a;
}                                                                                     
.discount,
.standard_price,
.common_price {
	color: #097ec8;
}                                                                                     
.button {
	background: url(images/buttons.png) no-repeat;
}                                                                                     
	.button.btn-grey-small {
		background-position: -109px -86px;
		text-shadow: -1px -1px 0 #9a9a9a;
	}                                                                               	
		.button.btn-grey-small:hover {
			background-position: -190px -86px;
		}                                                                         	
	.button.btn-grey-middle {
		background-position: -69px -43px;
		text-shadow: -1px -1px 0 #9a9a9a;
	}                                                                               	
		.button.btn-grey-middle:hover {
			background-position: -190px -43px;
		}                                                                         	
	.button.btn-grey-big {
		background-position: left 0;
		text-shadow: -1px -1px 0 #9a9a9a; 
	}                                                                               	
		.button.btn-grey-big:hover {
			background-position: right 0;
		}                                                                         	
	.button.btn-colored-small {
		background-color: transparent;
		background-position: -109px -216px;
		text-shadow: -1px -1px 0 #4a9024;
	}                                                                               	
		.button.btn-colored-small:hover {
			background-position: -190px -216px;
		}                                                                         	
	.button.btn-colored-middle {
		background-color: transparent;
		background-position: -69px -173px;
		text-shadow: -1px -1px 0 #4a9024;
	}                                                                               	
		.button.btn-colored-middle:hover {
			background-position: -190px -173px;
		}                                                                         	
	.button.btn-colored-big {
		background-color: transparent;
		background-position: left -130px;
		text-shadow: -1px -1px 0 #4a9024;
	}                                                                               	
		.button.btn-colored-big:hover {
			background-position: -190px -130px;
		}                                                                         
.button-small {
	background: url(images/button-submit.png) no-repeat left;
}                                                                                     
	.button-small:hover {
		background-position: right; 
	}                                                                               	
.button-buy {
	background: url(images/btn-buy-1.png) no-repeat left;
}                                                                                     	
	.button-buy:hover {
		background-position: right;
	}                                                                               
.required th, .required label {
	color: #ee5a19;
}                                                                                     
.required input, 
.required select, 
.required textarea {
	border-color: #ee5a19;
}                                                                                     
.field.up .head,
.acc-head strong {
	background: #fff url(images/header.png) repeat-x bottom;
}                                                                                     
	.acc-head.ui-state-active strong,
	.acc-head.ui-state-active strong:hover,
	legend {  
		color: #097ec8;         		
	} 
@media only screen and (max-width: 767px) { 
	.acc-head.ui-state-active strong,
	.acc2 .acc-head.ui-state-active strong {
		background: #fff url(images/header.png) repeat-x bottom;
	}     
}                                                                              	
.product-icons span {
	background-image: url(images/icons.png);	
} 
.benefits {
	color: #097ec8;
}                                                                                    	
.controls a, 
.nivo-controlNav a {
	background: url(images/control-ico.png) no-repeat right;
	border: none;
}                                                                                     
	.controls a:hover, 
	.controls a.selected,
	.nivo-controlNav a.active, 
	.nivo-controlNav a:hover {
		background-color: transparent;
		background-position: left;
	}                                                                               
.cart-table tr.hover td {
	background-color: #e3f4ff;
}                                                                                      
.cart-discount td {
	background-color: #e6fbd9;
}                                                                                     
.text table th, 
.text table thead td {
	background: #b9b9b9 url(images/tab-header.png) repeat-x bottom;
}                                                                                     
.category a {
	background-image: url(images/arrow-2.png);
}                                                                                     
	.category li.lev-2 a, 
	.category li.lev-3 a, 
	.category li.lev-4 a {
		background-image: url(images/arrow-3.gif);
		background-repeat: no-repeat;
	}                                                                               	
		.category li.lev-2 a {
			background-position: 20px center;
		}						                                      		
		.category li.lev-3 a {
			background-position: 35px center;
		}						                                      		
		.category li.lev-4 a {
			background-position: 50px center;
		}                                                                         
	.category li.active a, 
	.category li.lev-2.active a, 
	.category li.lev-3.active a, 
	.category li.lev-4.active a {
		color: #097ec8;								
	}                                                                   	
.survey li a:hover div {
	border-color: #3c85c8;
}                                                                                     
.survey li span {
	background: url(images/survey.png) repeat-x top;
	border-color: #3c85c8;
}                                                                                     
	.survey li a:hover span {
		background-position: bottom;
	}                                                                               	
	.survey li a:hover .answered span {
		background-position: top;
	}                                                                               
.header {
	background: url(images/bg-header.jpg) no-repeat top center;
}                                                                                     
	#search {
		background-color: #0a5aae;    
		background-color: rgba(54,72,143,0.5);
		#background-color: #0a5aae; 
		border-color: #39a5dd;
	}                                                                               	
		#search:hover {
			background-color: rgba(54,72,143,.7);	
		}                                                                         	
		#search .input-hide {
			color: #95d3ea;
		}                                                                         	
		.button-search {
			background: url(images/btn-search.png) no-repeat left top;
		}                                                                         		
			.button-search:hover {
				background-position: right top;	
			}                                                                   			
	#top-info {		
		color: #59c1e7;
	}                                                                               	
		#top-info div,
		#top-info .languages {
			border-color: #1c82c6;
		}                                                                         		
			#top-info a {
				color: #59c1e7;
			}                                                                   
	.languages a img {
		border-color: #1d87ca;
	}                                                                               	
	.footer .languages a img {
		border-color: #dfdfdf;
	}                                                                               	
	.header-bottom {
		background: #4e9828 url(images/top-menu.png);
	}                                                                               	
		.header nav li {
			background-image: url(images/separator-1.png);
		}                                                                         		
			.header nav li:hover {
				background-color: #76b84b;
			}                                                                   	
			.header nav a {
				color: #fff; 
			}                                                                   				
				.header nav ul ul li {
					border-color: #509a29;
					background-color: #78b94c;
				}                                                             			
					.header nav ul ul li:hover {
						background-color: #509a29;
					}                                                       		
					.header nav ul ul li.active {
						background-color: #509a29;
					} 
	#menu-select {
		border-color: #438820;
	}                                                      
.a-list h2,
.a-list h2 a {
	color: #42880a;
}                                                                                     
.n-list h3,
.n-list h3 a {
	color: #575757;
}                                                                                     
	.n-list .first h3,
	.n-list .first h3 a {
		color: #42880a;
	}                                                                               
.recommend-item h2 a {
	color: #42880a;
}                                                                                     
.accordion .handle {
	background-image: url(images/filter-handle.png);
}                                                                                     
#filter label.active {
	color: #097ec8;
}                                                                                     
.price-filter .value {
	color: #434343;		
}                                                                                     
#price-slider .ui-slider-handle { 
	background: url(images/price-slider.png) no-repeat left; 
}                                                                                     
	#price-slider .ui-slider-handle:hover {
		background-position: right;
	}                                                                               	
.specify {
	text-shadow: -1px -1px 0 #5399c2;
	background: url(images/specify.png) no-repeat center bottom;
}                                                                                     	
.actual-pricelist td {
	background-color: #67ae3a;
}                                                                                     	
#tooltip label {
	color: #a4e77a;
} 