/*General Style*/
body {
    color: #333333;
}
	
h1 {
    color: #333333;
}
h2 {
    color: #333333;
}
h3 {
    color: #F66B0E;
}
h4, 
h5, 
h6 {
    color: #F66B0E;
}
a, a:link, a:visited, a:active, a:focus {
   color: #F66B0E;
}
a:hover {
   color: #F66B0E;
}
.highlight {
	color : #F66B0E;
}
.invalid {
	border-color: #F66B0E !important;
}
label.invalid {
	color : #F66B0E;
}
.item-separator, #article-index {
	border-color: #BBBBBB !important;
	border-bottom: 1px;
	border-bottom-style: solid	
}
.top-line {
	background-color: #F66B0E;
	height: 10px;
}
.bottom-line {
	background-color: #F66B0E;
	height: 2px;
}
.gotop {
	color: #F66B0E;
}
.gotop:hover {
	color: #F66B0E}

.inputbox, input, textarea {
	color: #5C5C5C;
	background-color: #FAFAFA;
}
.inputbox:hover, input:hover, textarea:hover {
	color: #6C6C6C;
	background-color: #FFFFFF;
}
.cat-list-row0 {
	background-color : #F5F5F5;
	border-bottom-color: #CCCCCC !important;
}
.cat-list-row1 {
	background-color : #FAFAFA;
	border-bottom-color: #DDDDDD !important;
}
td.hits {
	border-left-color: #DDDDDD !important;
}
.button, .validate, button, input.button, button.button, button.validate {
	color: #FAFAFA;
	background-color: #F69139;
}
.button:hover, .validate:hover, button:hover, input.button:hover, button.button:hover, button.validate:hover {
	color: #FFFFFF;
	background-color: #F69139;
}
.readmore {
    color: #FAFAFA;
	background-color: #333333;
}
.readmore:hover {	
    color: #FFFFFF;
	background-color: #5EB449;
}
.readmore a, a.readmore {
	color: #FAFAFA;
}
.readmore a:hover, a:hover.readmore {
    color: #FFFFFF;
}
.moduletable_text h3, .module_text h3, div.moduletable h3, div.module h3, div.module_menu h3, div.moduletable_menu h3, div.moduletablenew h3, div.moduletablehot h3, div.modulenew h3, div.modulehot h3 {
    color:  #F66B0E;
	background-color: #FFFFFF;
}
div.module div div div, div.module_menu div div div, div.moduletable div div div, .moduletable, div.moduletable_menu, div.moduletablenew, div.moduletablehot, div.modulenew, div.modulehot {
    color: #333333;
	background-color: #FFFFFF;
}

/*HEADER*/
#header{
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-top:10px solid #f7953c;
background: linear-gradient(to top, #EBECEC, #FFFFFF);
border-radius: 0 0 10px 10px;
}

.customopisanie{
color: #5b5b5b;
}

.op{
color:#F69139;
}

.customkontakt{
color: #5b5b5b;
}

.kod{
color:#F69139;
}

#mod_virtuemart_search{
background: url(/images/lupa.png) 7px 5px no-repeat !important;
}

.search-ajax .button {
color: #eee !important;
background: #F69139 !important;
border: 1px solid #ccc !important;
border-radius: 5px !important;
}

.vmCartModule{
background: url(/images/cart.png) left no-repeat;
color:#5b5b5b;
}

.zagcart{
color:#5b5b5b;
}

.total_products{
color:#F69139;
}

ul.menu{
background: linear-gradient(to top, #ef5a12, #f7953c) !important;
border-radius: 0 0 10px 10px;
border-top:1px solid rgba(209, 139, 49, 0.6);
}

ul.menu li {
border-right:1px solid rgba(171, 43, 3, 0.6);
}

ul.menu li a {
color: #eee;
}

ul.menu li:hover,
ul.menu li.active{
background: linear-gradient(to top, #D84A05, #FC8F2D);
}

/*LEFT SIDEBAR*/

#leftframe h3{
border-bottom: 1px dashed #999;
}

li.accordeonck{
color: #666;
}

ul.menukat li a{
border-bottom: 1px solid #ccc;
}

ul.menukat li a.isactive {
color:#F66B0E !important;
}

.accordeonck  li.level1 a{
color: #5B5B5B !important;
}

.accordeonck  li.level2 a{
color: #5B5B5B !important;
}

.mod-articles-category-date{
color:#F69139;
}

/*SLIDER*/

.theme-pure .nivo-controlNav a{
background:url(/modules/mod_unite_nivoslider/tmpl/themes/pure/bullets.png) no-repeat;
}

/*PRODUCT MODULE GENERAL*/

.moduletablepopular{
border:1px solid #ccc;
background: linear-gradient(to top, #EBECEC, #FFFFFF);
border-radius: 12px 12px 10px 10px;
}

.moduletablepopular h3{
background: linear-gradient(to top, #ef5a12, #f7953c) !important;
border-radius: 10px 10px 0 0;
color: #eee;
}

.featured-view h4,.latest-view h4,.topten-view h4,.recent-view h4,.related-products-view h4{
background: linear-gradient(to top, #ef5a12, #f7953c) !important;
border-radius: 10px 10px 0 0;
color: #eee;
}

.featured-view,
.latest-view,
.topten-view,
.related-products-view{
border:1px solid #ccc;
background: linear-gradient(to top, #EBECEC, #FFFFFF);
border-radius: 12px 12px 10px 10px;
}

/*FOOTER*/

#footer {
background: linear-gradient(to top, #EF5B13, #F66B0E);
border-radius: 10px 10px 0 0;
}

/*CATEGORY*/

.spacer .product-price div.PricesalesPrice span.PricesalesPrice{
color:#F66B0E;
}

.browse-view .row .product .spacer span.nal,
.nal{
color:green;
}

.browse-view .row .product .spacer span.nenal,
.nenal{
color:#1873D4;
}

.spacer h2 a{
color:#333;
border-bottom: 1px solid #ccc;
}

.spacer h2 a:hover{
border-bottom:0;
}

.browse-view .row .product .spacer .line h2{
text-align:left;
font-size:15px;
}

.browse-view .row .product .spacer .line h2 a{
color:#F66B0E;
}

.orderlistcontainer .activeOrder{
color:#F66B0E;
}

/*PRODUCT PAGE*/

.productdetails-view .product-price{
background: #ecedee;
}

.productdetails-view .PricesalesPrice{
color:#f66b0e;
}

span.addtocart-button input.addtocart-button,
span.addtocart-button input.notify-button{
background:linear-gradient(to top, #ef5a12, #f7953c);
color:#fff;
border-radius:10px;
}

span.addtocart-button input.addtocart-button:hover,
span.addtocart-button input.notify-button:hover{
background: linear-gradient(to top, #D84A05, #FC8F2D);
}

.spacer-buy-area .availability,
.spacer-buy-area .manufacturer,
.spacer-buy-area .otzyv{
color:#f66b0e;
}

.productdetails-view .product-description,
.product-fields{
border: 1px solid #ccc;
border-radius: 12px 12px 10px 10px;
}

span.title{
background: linear-gradient(to top, #ef5a12, #f7953c) !important;
border-radius: 10px 10px 0 0;
color: #eee;
}

.otzyvy{
border: 1px solid #ccc;
border-radius: 12px 12px 10px 10px;	
}

.otzyvy h2{
background: linear-gradient(to top, #ef5a12, #f7953c) !important;
border-radius: 10px 10px 0 0;
color: #eee;
}

#comments-form .btn,
#comments-report-form .btn {
background: linear-gradient(to top, #ef5a12, #f7953c); 
border-radius:5px;
}

.product-related-products{
border: 1px solid #ccc;
border-radius: 12px 12px 10px 10px;
}

.product-related-products h4{
background: linear-gradient(to top, #ef5a12, #f7953c) !important;
border-radius: 10px 10px 0 0;
color:#eee;
}

.product-related-products a{
color: #4d4d4d !important;
border-bottom: 1px solid #ccc;
}

.product-related-products .PricesalesPrice,
.product-related-products .PricebasePriceWithTax{
color: #F66B0E;
}

.product-related-products span.price-crossed span.PricesalesPrice{
color: #4d4d4f;
}

dl.tabs dt.open {
	background: linear-gradient(to top, #ef5a12, #f7953c) !important;
	color: #eee;
}

/*MODULE RANDCATPRODUCT*/

#bottom_container {
border: 1px solid #ccc;
border-radius: 10px;
}

.mod_rand_price .PricesalesPrice{
color: #F66B0E;
}

/*CART*/

div.opc_menu_active, div.opc_heading {
background: linear-gradient(to top, #ef5a12, #f7953c) !important;
border-radius: 10px 10px 0 0;
color: #eee; 
}  
 
#basket_container .opc_PricesalesPrice {
  color: #F66B0E; 
 }
  
#basket_container .op_basket_row .opc_total_price, div#basket_container div.op_basket_row div.op_col5_3 {
color: #F66B0E; 
}

#onepage_main_div button#confirmbtn_button {
color: white; 
background: linear-gradient(to top, #ef5a12, #f7953c) !important;
}

#onepage_main_div button#confirmbtn_button:hover{
background: linear-gradient(to top, #D84A05, #FC8F2D) !important;
}

@media only screen and (max-device-width : 600px) {
	ul.menu{
	background: #f7953c;
	border-top:1px solid #f7953c;
	}
	
	.moduletablepopular{
	border:1px solid #ccc;
	background: #FFFFFF;
	border-radius: 0;
	}

	.moduletablepopular h3{
	background: #f7953c;
	border-radius: 0;
	}

	.featured-view h4,.latest-view h4,.topten-view h4,.recent-view h4,.related-products-view h4{
	background: #f7953c;
	border-radius: 0;
	}

	.featured-view,
	.latest-view,
	.topten-view,
	.related-products-view{
	background: #FFFFFF;
	border-radius: 0;
	}
	
	#footer {
	background: #f7953c;
	border-radius: 0;
	}
	
	span.addtocart-button input.addtocart-button,
	span.addtocart-button input.notify-button{
	background:#f7953c;
	border-radius: 0;
	}

	span.addtocart-button input.addtocart-button:hover,
	span.addtocart-button input.notify-button:hover{
	background:#f7953c;
	}
	
	span.title{
	background: #f7953c;
	border-radius: 0;
	}
	
	dl.tabs dt.open {
	background: #f7953c !important;
	color: #eee;
	}
	
	.otzyvy{
	border-radius: 0;	
	}

	.otzyvy h2{
	background: #f7953c;
	border-radius: 0;
	}

	#comments-form .btn,
	#comments-report-form .btn {
	background: #f7953c; 
	border-radius:0;
	}

	.product-related-products{
	border-radius: 0;
	}

	.product-related-products h4{
	background:  #f7953c;
	border-radius: 0;
	}
	
	div.opc_menu_active, div.opc_heading {
	background: #f7953c;
	border-radius: 0;
	}
	
	#onepage_main_div button#confirmbtn_button {
	background: #f7953c;
	}

	#onepage_main_div button#confirmbtn_button:hover{
	background:#f7953c;
	}
  
}