.ico_user::before, .ico_corner::before {
    color: #00638c;
}
.subcat li a {
	background-position: left 6px;
	background-repeat: no-repeat;
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 20px 5px 0px;
	padding: 5px 0px 5px 17px;
	text-decoration: underline;
	list-style-type: none;
	min-width: 180px;
	color:darkblue;
}
.productTitle a:hover,
.product3TitleContent > a:hover,
 #boxNorm > a:hover,
.title_page.def_color{
    color: rgba(0, 0, 0, 0.7);
    display: none;
  }
    
/*pagination*/

.pagination a.act, .pagination span.act, .pagination a:hover, .pagination span:hover, .cancel_filter_button, .extract_details_btns {
    background-color: #1fad5e;
    border-color: #1fad5e;
    color: white;
    text-shadow: 0px 1px 0.4px rgba(0, 0, 0, 0.3);
}
#registration_btn:hover, #buy_btn:hover, #send_btn:hover, .basket_merge_buttons:hover, #submit_save:hover, #submit_btn:hover, #page .productBody .buy_btn:hover, .button_new_discussion:hover, .wa-button:hover, .productList .buy_btn:hover, .fixed-parent-node.visible > a.active {
    background-color: #23c56b !important;
    border: 1px solid #1fad5e;
    box-shadow: 0px 2px 1px 0px #1fad5e;
}

	#left-box .title_left_eshop,
	#boxNorm #login_btn,
	.elink.user_name_text:before,
	ul.bookmark li.selected,
	#registration_btn, #buy_btn, #send_btn, .basket_merge_buttons, .submit_save, #submit_save, #submit_btn,
	.productList .buy_btn,
	#page .centerpage_params_filter_areas .ui-slider .ui-slider-handle,
	#page .centerpage_params_filter_areas .ui-slider .ui-slider-handle:hover,
	html body #page .extract_details_btns,
	.cancel_filter_button, .cancel_filter_button:hover,
	#main-menu ul:first-child li a::before,
	.unoslider_timer, .wrapper_search_submit
 { 

	background-color: #1fad5e;
    text-shadow: 0px 1px 0.4px rgba(0, 0, 0, 0.2);
    border: 1px solid rgb(59, 173, 31);
    color: #FFF;
}
	.sorting_item:hover, .sorting .sorting_item.active {
    color: #00638c;
    text-decoration: none !important;
    border-color: rgb(121, 121, 134);
}
	html #footer {
    position: relative;
    border-color: #00638c;
}
	.myfooter h4,
	.myfooter .icon,
	.myfooter h5,
	input:hover, input:focus,
	ul.bookmark,
	#page .centerpage_params_filter_areas .ui-slider .ui-slider-handle,
	#page .centerpage_params_filter_areas .ui-slider .ui-slider-handle:hover,
	#page .extract_details_btns,
	html body #page .centerpage_params_filter_areas .ui-slider-range,
	.category-menu-sep-order-1, .category-menu-sep-order-2, .category-menu-sep-order-3, .category-menu-sep-order-4, .category-menu-sep-order-5, .category-menu-sep-order-6, .category-menu-sep-order-7, .category-menu-sep-order-8, .category-menu-sep-order-9, .category-menu-sep-order-10,
	 .category-menu-sep-order-11, .category-menu-sep-order-12, .category-menu-sep-order-13,  .category-menu-sep-order-14,  .category-menu-sep-order-15, textarea:hover  {
	border-color: #1fad5e;
}
	.in-news-box, .in-action-box, .in-contact-box, .in-poll-box {
    background-color: white;
    border: 1px solid #EDEDED;
    box-shadow: none;
    border-radius: 0px;
    border-top: 2px solid transparent;
    box-shadow: 0px -2px 0px #00638c;
}  
	.price_small {
    color: #ededed;
    line-height: 32px;
}
	.price-value.def_color > span {
    display: inline-block;
    font-size: 18px;
    margin-top: 15px;
    margin-bottom: -20px;
}
	html #page .mobile-menu-content ul li ul li a, html .mobile-menu-content > ul ul, html .responsive-menu-button li {
    color: rgba(0, 0, 0, 0.7);
    background-color: #F4F4F4;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}
	html .fixed-parent-node.visible,
	html .fixed-parent-node.visible > .direct-link-text{
    background-color: #00638c;
    border: none;
}
/*lista pozadi*/
	.myheader {
    background: #24252D url("../images/textures/tex_dark.jpg") repeat fixed 0px 0px;
    box-shadow: 0px -7px 0px 0px #00638c inset;
}
	#search #q {
    color:green;
    border-radius: 0px;
    border: 1px solid;
    box-shadow: 0;
    padding: 0;
    text-indent: 10px;
}
	#left-box .leftmenu > ul > li:hover > a, #left-box .leftmenuAct a, html body #page .leftmenu2 li:hover, #left-box ul li a:hover, html body #page .leftmenu2 li.leftmenu2Act, html body #page .leftmenu2 ul ul li.leftmenu2Act, html body #page .leftmenu2 li.leftmenu2Act a, html body #page .leftmenu2 ul ul li.leftmenu2Act a {
    color: rgba(0, 0, 0, 0.7);
    background: #1FAD5E none repeat scroll 0% 0% !Important;
}
	html body #page #ebar_set a:hover {
    color: green;
}
	#main-menu ul:first-child li a::before{
    color:black;
    border: none;
    border-top: none;
    transition: all 200ms linear ;
    background: none;
}


	#page .wrapper_search_submit:hover {
    background: #0058bc;
}

	.header_slider {
    box-shadow: 0px -7px 0px 0px #00638c, 0px 7px 0px 0px #EFEFEF;
}
	#main-menu > ul li a {font-size: 18px;}

/*textura pozadi*/
	#page_background {
    background: white !Important;
}

	html .leftmenu2 ul li, .leftmenu > ul > li {
    background-color: grey;
}
	#left-box ul li a {
    border-color: white;
    color: #1fad5e;
    font-size: 15px;
    line-height: 53px;
    font-weight: bold;
}

	html .leftmenu2 ul li, .leftmenu > ul > li {
    background-color: #f7f7f7 !important;
}

	html body #page #ebar_set a {
    color: #00638c;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.43);
    font-size: 12px;
    height: 46px;
    width: 46px;
    text-decoration: none;
}

/*separator*/
	#main-menu > ul li a {
    line-height: 46px;
    color:black;
    font-size:18px;
}
	#registration_btn, #buy_btn, #send_btn, .basket_merge_buttons, .submit_save, #submit_save, #submit_btn, #show_selected_button, .productPriceBox .buy_btn, .button_new_discussion, .wa-button {
    background-color: #1fad5e;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1);
    color: white !important;
    border: 1px solid #1fad5e;
    padding: 4px 20px;
    font-weight: bold;
}
	.wrapper_search_submit {
    background-color: #fe7c1c;
    border-radius: 0;
    border: none;
}
	#page .wrapper_search_submit::before {
    content: "";
    font-family: fontawesome;
    font-size: 25px;
    line-height: 45px;
    padding-left: 12px;
    color: white;
    text-shadow: none;
}
	#main-menu ul ul li, #main-menu ul li:hover {
    background-color: #2db372;
}
	#description{
    color: rgba(0, 0, 0, 0.7);
    background-color: #ffffff !Important;
    border: 1px solid #D9D9D9;
    box-shadow: none;
    border-radius: 0px;
}

	#left-box .title_left_eshop {
    font-size: 20px;
    color: white;
    background-color: #00638c;
    border-color: -moz-use-text-color #0170B7;
    border-radius: 0px;
    border-top: 0px none;
    border-bottom: 0px none;
    font-weight: bold;
    font-family: Tahoma;
    position: relative;
    z-index: 100;
    text-shadow: none;
    text-indent: 5px;
    margin-top: 20px;
}

	html body #page .total {
    background: #1fad5e none repeat scroll 0% 0%;
    border-right: 0px;
    border-left: 0px;
}
	html body #page .price-value.def_color > span {
	height: 60px;
	color:#1fad5e;
}
	#basket_form .price-desc.left, .wrapper-tax-payer {
    color: #f7f7f7;
    background: transparent;
}
	#price-value_final {
    color: white;
}

	.price-desc, .detail-info .price-value, #basket_form ul.bookmark li a:hover
{
		color:white;
}

	.basket-full .quantity_count {
    height: 26px;
    width: 26px;
    background: #2db372 none repeat scroll 0% 0%;
    display: block;
    border-radius: 50%;
    line-height: 27px;
    position: absolute;
    top: -11px;
    right: -11px;
    text-align: center;
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
    text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.42);
    box-shadow: 0 0 0 3px #f4f4f4;
}

	#main-menu ul li ul li:hover {
    background-color: #f4f4f4 !Important;
}

	html body #page .ico_new {
	background-color: #00638c;
	text-shadow: 0px 1px 0.4px rgba(0, 0, 0, 0.3);
} 

	html body #page .ico_act {
	background-color: #1fad5e;
	text-shadow: 0px 1px 0.4px rgba(0, 0, 0, 0.3);
} 

	html body #page .ico_top {
	background-color: #40b3df;
	text-shadow: 0px 1px 0.4px rgba(0, 0, 0, 0.3);
} 

	.productList .buy_btn,
	#page .centerpage_params_filter_areas .ui-slider .ui-slider-handle,
	#page .centerpage_params_filter_areas .ui-slider .ui-slider-handle:hover,
	html body #page .extract_details_btns,
	.cancel_filter_button, .cancel_filter_button:hover,

	.unoslider_timer, .wrapper_search_submit
 {
    background-color: #1fad5e;
    text-shadow: 0px 1px 0.4px rgba(0, 0, 0, 0.2);
    border: 0px solid #1fad5e;
    color: #FFF;
}

	#basket_icon a::before {
    background-color: #00638c;
    text-shadow: 0px 1px 0.4px rgba(0, 0, 0, 0.1);
    border: none;
    color: #FFF;
    box-shadow: none;
    border-radius: 0;
    height: 46px;
    width: 46px;
}


	#page .wrapper_search_submit:hover {
    background: #2db372 !Important;
}
  
	html body .wrapper_search_submit {
    background-color: #1fad5e;
}

	.ms-bullet.ms-bullet-selected {
 	 background-color: rgb(31, 173, 94);
}

	.centerpage_params_filter_areas .ui-slider-range {
    background: transparent repeating-linear-gradient(-45deg, #0170b7, #00638c 10px, #00638c 10px, #0170b7 20px) repeat scroll 0% 0%;
}
	html body #page .centerpage_params_filter_areas .ui-slider-range {
    border: 1px solid #00638c  !important;
}
	#left-box li a::before {
    content: "";
    display: inline-block;
    font-family: "fontawesome";
    font-size: 16px;
    height: 45px;
    left: 22px;
    position: absolute;
    top: 16px;
    width: 32px;
    line-height: 22px;
    transition: all 200ms linear 0s;
    text-align: left;
    color: #016eb3;
}
	.leftmenu li:hover a:before, .leftmenuAct a:before, .leftmenu2 li:hover a:before, .leftmenuAct a:before  {
    transform:none !important;
    overflow: hidden;
    transition:all 200ms linear;
    top:16px !important;
    left:22px !important;
    color: #1fad5e !important;
    z-index:1;
}
	@media only screen and (min-width: 100px) and (max-width: 767px) {
	.myheader {
	box-shadow: 0px 0px 0px 0px #FE7C1C inset, 0px 57px 0px 0px #00638C;
}
	.elink.user_name_text:before {
 	color:black !Important;
}
 	 #main-menu > ul li a {
	color: #b73232 !Important;
	display: inline-block;
	height: 100%;
	line-height: 51px;
	text-decoration: none;
	padding: 0 10px;
	font-size: 16px;
}
	#page .price-value font, #page .price-value {
	font-size: 12px;
	text-align: left;
}
  }


#main-menu ul:first-child li a::before {
    color: rgb(0, 0, 0);
}