.header a.logo {
	position:absolute;
	top:0px;
	left:0px;
	width:183px;
	height:93px;
	font:15px Cuprum;
	padding:0px 0 0 0px;
	text-decoration:none;
	background: #f2f5fa url(i/premium_v1/logo_2018.png) 3px -3px no-repeat;
	background-size: 180px auto;
	border:1px solid #ebeef2;
	border-style:none solid none solid;
	color:#775617;
}

.header a.logo:hover {
	background: #f2f5fa url(i/premium_v1/logo_2018.png) 3px -3px no-repeat;
	background-size: 180px auto;
}

.header {
	background: #f7f8fa;
}

.header_phones a, .header_phones a span {
	color: #2c3d61;
}

.search_td input {
	width:475px;
	margin-left:15px;
}

.top_menu_block {
    left: 203px;
}

a.top_menu {
	padding: 0 10px;
}

.category_title, .category_title:hover {
	background: #0097ee;
}

.header .version_switch {
	top:68px;
	font:14px/22px Cuprum;
	color:#4c4c4c;
	padding-left:16px;
}

.header .lk {
	top:15px;
	background: rgba(0, 0, 0, 0) url("/i/premium_v1/lk_icon.png") no-repeat scroll 0 2px;
	padding: 0 15px 0 36px;
	text-transform:none;
	height:38px;
}

.header_vanna_2017 {
	left:685px;
}

.header #auth_block {
	top: 50px;
	box-shadow: 0 0 15px rgba(0,0,0,0.2);
	right: 15px;
	border: none;
}

iframe[name='google_conversion_frame'] { 
	height: 0 !important;
	width: 0 !important; 
	line-height: 0 !important; 
	font-size: 0 !important;
	margin-top: -13px;
	float: left;
}

.variant-box{
	position:absolute;
	left:20px;
	top:96px;
	padding:0;
}

.variant-box select {
	font: 14px/19px Cuprum;
	color: #454545;
}

.yandex_market2 {
	color:#777;
	font: 12px/14px Cuprum;
	text-align:center;
	display:block;
	border:1px solid #ddd;
	height:31px;
	width:88px;
	box-sizing:border-box;
	text-decoration:none;
}

.yandex_market2 img {
	margin-top:-1px;
}

.yandex_market2:hover {
	color:#f8b55a;
}

#header_line_menu, .cats {
	background:#00adee;
}

.catalog_navigator a:hover, .catalog_navigator a.active {
	background:#0097ee;
	border-color:#0097ee;
}

.cat_pad > a {
	color:#fff !important;
}

.cat_pad.sel a, .cat_pad a:hover, .cat_pad.sel .cat_pad2 a:hover {
	background:#0097ee;
}

.cat_pad2 a:hover {
	color:#fff;
}

.cat_l2, .cat_pad:hover > .cat_l2 {
	border-color: #0097ee;
	background:#fff;
}

.cat_l2 div {
	background:#fff;
}

.cat_l3 a:hover, .cat_pad.sel .cat_l3 a:hover, .cat_l2 a:hover, .cat_pad.sel .cat_l2 a:hover{
	background: #0097ee !important;
	color:#fff !important;
}

.new_header_wrapper #cart_products {
	color:#fff;
}

#footer {
	border-top:10px solid #0097ee;
}

.new_header_wrapper .info a:hover, .new_header_wrapper .info a:hover, .new_header_wrapper #cart_products:hover, .ui-slider .ui-slider-range {
	background-color:#0097ee;
}


.header a.logo {
	background-color:#f2f7fa;
	border-color:#ebeff2;
}

a, .comblock b, .header_phones a, .header_phones a span, .product_info_full h2, a.product_in_cat, .breadcrumb .crumbs, .breadcrumb .crumbs a, 
.news-section li a, #need-items-wrap .item .also-cost, .tags a, .catalog_navigator a {
	color:#025878;
	color:#0191d4;
	transition: color 0.3s ease-out;
}

.tags a {
	border-color:#0097ee;
}

a:hover, div.root_cat a:hover, div.subcat_pic a:hover, .header_phones a:hover, .header_phones a:hover span, a.product_in_cat:hover, 
#product_fast_view .product-name:hover {
	color:#00adee;
}

.button-default, .product-info-full-item.active, .product_menu a:hover, .product-list-bottom.active, .product-list-bottom:hover, 
div.root_cats h2.active, div.root_cats h2:hover, 
#need-items-wrap h2 {
	border-color:#0097ee;
	color:#025878;
}
.button-default:hover, #product-detail .button-default:hover{
	background:#0097ee;
	border-color:#0097ee;
}
.add-to-cart, .checkout-cart, #product_fast_view .fast_cart {
	border: 1px solid #775617;
	color: #775617;
}

.add-to-cart:hover, .checkout-cart:hover, #product_fast_view .fast_cart:hover {
	border-color: #775617 !important;
	background-color: #775617 !important;
	color:#fff !important;
}


.breadcrumb, #product-detail .first_comblock_line, .product_info_full .product_menu, .product-options tr:hover, div.best_bg, 
.news-section, 
#need-items-wrap .item .name, 
#filterbox, .brief_price_line {
	background-color:#f2f7fa;
	background-color:#f4fafe;
}


#need-items-wrap .item .name {
	border-color:#0097ee;
}

div.root_cat:hover, div.subcat_pic:hover {
	box-shadow:none;
	border-color: #00adee;
	transition: border 0.3s ease-out;
}

.header {
	background:#f7f9fa;
}

td > .tags ~ .tags {
	border-top:1px solid #e0f2fe;
	margin-top:-13px;
}

.discuss_select_filter ul li:hover{
	background-color: #0191d4 !important;
	color:#fff;	
}

.discuss_buy_button{
	background: #0191d4 !important;
}

.discuss_buy_button:hover{
	background:#b27f09 !important;
}

.discuss_product_price{
	color:#0191d4 !important;
}

.need-items {
	position:relative;
}

.n-images {
	min-width:80px;
}

.n-images .hide_big_pic {
	display:none;
}

.n-images a:hover .hide_big_pic {
	position:absolute;
	display:block;
	width:auto;
	height:auto;
	top:0;
	left:80px;
	opacity:1;
	border: 1px solid #d2d4d9;
	z-index:2;
}

.review_link {
	margin-left:10px;
	text-decoration:none;
}
#footer, #footer .footer_block.phones {
	background:#0289d7;
	dbackground:#00adee;
	color:#fff !important;
}

#footer a {
	color:#fff !important;
}
#footer a:hover {
	color:#c8e9fc !important;
}

#footer hr {
	color: #b9cffb;
	background: #b9cffb;
}

#pr_discussions .lines .line-progress > b{
	background: #0191d4;	
}

.newsblock ul {
	padding-left:20px;
	list-style: none;
}

.newsblock ul li::before {
	content: "\2022";
	color: #1a58af;
	font-weight: bold; 
	display: inline-block;
	width: 1em;
	margin-left: -1.3em;
}
.newsblock img {
	margin-left:20px;
}

#search_result{
	min-width: 516px;
	margin-left: 4px;
}

/* Стили умного поиска */

#search_result{
	border: 10px solid #00adee;
}

#search_result .search_result_row a:hover{
	background:#00adee;
}

#search_result .search_result_row a:hover b {
	color:#b27f09;
}

#search_result .show_all_smart_search_results{
	color:#00adee;
}

#search_result .show_all_smart_search_results:hover{
	background:#00adee;
}

#search_result .search_result_row b {
	color:#b27f09;
}

#search_result .search_result_divider{
	background:#00adee;
}
