
/*
С.зеленый		00cbc4 - ff74a6
Зеленый 		36afa8 - ff74a6 
Т.зеленый 		2c928d - e93072
Голубой 		f1f9f9 - fff0f5
Голубой 		006d68 - fff0f5
Ярко-голубой 	cafffe - ffcc99
Синий 			1c9ce1 - ff7843
Ярко-синий 		0660dd - e930bb
Футер			1e3636 - 621a34
*/



/* right menu proc */
.rmLink1 a, .rmLink1 a:visited
{
	color: #ff00aa;
}
.rmLink1 a:hover,
.rmLink1 a:visited:hover{
	color: #e930bb;
}

.rmLinkItem:hover{
	background: #eed3d8 !important;
}

.rmLinkItem.realselected
{
	background: #ff74a6 !important;
}

.rmLinkItem a, .rmLinkItem a:visited
{
	color: #e06f97 !important;
}

.rmLinkItem a:hover, .rmLinkItem a:visited:hover
{
	color: #ff00aa !important;
}

.rmLinkItem.selected .rmLinkItemPoint span
{
	border-color: #db0d56 !important;
}

.rmLinkItem.selected a, .rmLinkItemPoint a.visited
{
	color: #db0d56 !important;
}

.rmLinkItemPoint span, .rmLinkItemPoint:hover span
{
	border-color: #e06f97 !important;
}

.rmLinkItem.realselected a, .rmLinkItem.realselected a:hover, .rmLinkItem.realselected a:visited, .rmLinkItem.realselected a:visited:hover
{
	color: #ffffff !important;
}

.rmLinkItem.realselected .rmLinkItemPoint span, .rmLinkItem.realselected .rmLinkItemPoint:hover span
{
	border-color: white !important;
}

.rightMenuNewLine
{
	background: #ff74a6 !important;
}

a.rpNewForm_orgPL
{
	color: #db0d56 !important;
}
a:hover.rpNewForm_orgPL
{
	color: #ff00aa !important;
}

.rightMenuSubNew a
{
	color: #db0d56 !important;
}
.rightMenuSubNew a:hover
{
	color: #ff00aa !important;
}
.rightSide .rightMenuSubNewTitle h2
{
	color: #333333 !important;
}

/* right menu proc */

	/* Цвет ff8dd9  */
	td.commentCountTD div.commentCountValue a{
	color:#ff8dd9;
	}
	/* Цвет ff64b8  */
	input.searchSubmit, 
	input#search-submit-button{
	background:#ff64b8;
	}

/*   Замена цвета #00cbc4  на #ff74a6  */
	table.ratePrice tr.thead{
	background:#ff74a6;
	}
	.ratingStarItemValue,
	.ratingStarItemBlock.hover .ratingStarItem{
		background: #fe79cb;
	}
	.oneValue.selected .pafItemMobile:after{
		background-color: #db0d56;
		border-color: #db0d56;
	}

	h2.blue, 
	h2.blue a
	td.commentCountTD div.commentCountValue a{
	color:#ff74a6;
	}
	table.ratePrice tr.thead,
	div.filterDetailBlock,
	div.filterDetailBlock.adaptive_3_0,
	div.orgDetailTabs,
	.doctorList30NavigationPages span.nav-current-page, 
	.doctorList30NavigationPages a:hover,
	a.doctorList30ShowMore:hover,
	.acfSubmit input[type='submit'],
	.proceduresFilter30Block{
	background-color:#ff74a6;
	}
	
/*   Замена цвета #36afa8  на #ff74a6  */
	.procedureTextDescription,
	div.priceListSectionBlock,
	.proceduresFilterSelect{
	border-color:#ff74a6;
	}
	.pafItemValuesBlock,
	.proceduresFilterSelect{
		box-shadow: 0px 0px 10px rgba(255, 116, 166, 0.2);
	}
	.rpNewForm_name a{
		color: #ff74a6;
	}
	tr.secondPart td.procRPriceItems, tr.secondPart td.ratePhoneValueTD, tr.secondPart td.rateStarsTD {
		border-color: #ffcbdc;
	}
	
	.procedurePriceCount a.mapLinkPirceList{
		background: url('/js/beauty/images/linkmap_blue_beauty.png') 99% 0 no-repeat !important;
	}
	.related-material ul li, .detailTextDis .related-material li{
		background: url(/js/beauty/images/related_li_beauty.png) 0px 5px no-repeat
	}

/*   Замена цвета #2c928d  на #db0d56 */
	.related-material ul li a,
	.detailTextDis a:visited, .newsDetailText a:visited,
	.detailTextDis a, .newsDetailText a,
	.sectionAdaptive_3_0 a.showForm,
	.adaptive_3_0 a.showForm,
	div.priceSectionSelectBlockPadding ul li a, 
	div.priceSectionSelectBlockPadding ul li span,
	.orgLeftSide .orgDetailPhone a,
	table.orgDetailDoctors tr td.doctorDescription a.title,
	.visblePhone a{
		color: #db0d56 !important;
	}
	table.orgDetailDoctors tr td{
		border-color: #db0d56;
	}
	.detailTextDis a:visited:hover, .newsDetailText a:visited:hover,
	.detailTextDis a:hover, .newsDetailText a:hover,
	a.show-all:hover{
		color: #ff00aa !important;
		border-color: #ff00aa !important;
	}
	h2,
	h2.reviewsOrgPage,
	table.linked_procedres td.ratePhoneValueTD div.phone div.phoneNumber.green a,
	.hiddenPhone,
	/*.procedurePriceSize,*/
	.procedurePriceCount a.mapLinkPirceList, .procedurePriceCount a.mapLinkPirceList:hover,
	.procFilter768svp,
	.procFilter768kpa,
	.procFilter768svpLast,
	.procFilter1280kpaLast,
	a,
	.hiddenDiv a.selectedGeo, 
	.hiddenDiv a,
	.hiddenDiv a:hover,
	.hiddenDiv a.selected,
	ul.list-procedures li a,
	table.linked_procedres td.rateNameTD a,
	table.linked_procedres td.ratePhoneValueTD div.phone a,
	.navigation-pages a.npArrow,
	td.prieValueTD a.price,
	div.priceBlock600 a.price,
	div.procedureMainPageList .procedureTitle,
	div.procedureSubSections a,
	a.linkedOrgName,
	.orgLeftSide div.infoP a,
	ul.list-procedures ul li,
	#orgPriceTab ul.list-procedures ul li:hover a,
	#orgPriceTab ul.list-procedures li.noBackground:hover, 
	#orgPriceTab ul.list-procedures li.noBackground:hover a,
	input.submitField:active,
	div.priceSectionSelectBlockPadding ul li a,
	table.title-search-result td.title-search-item b,
	.procFilter768svp:focus,
	.procFilter768kpa:focus,
	.procFilter768svpLast:focus,
	.procFilter1280kpaLast:focus,
	table.rateTable td.rateData div.rate-value,
	ul.list-procedures li sname,
	.rpForm_priceAnother a,
	.rpForm_orgParams a,
	.rpForm_orgParams .phone a,
	.rpNewForm_priceAnother a, .rpNewForm_priceAnother a:visited,
	.rpForm_orgParams .phone a,
	.proceduresListBlockTitle h2
	{
	color: #db0d56;
	}
	.rpNewForm_phone a
	{
	color: #db0d56 !important;
	}
		.rpNewForm_phone a:hover{
			color: #ff00aa !important;
		}
	.kmHead,
	.searchIndexMenuInputBlock input.searchIndexMenuInput,
	.acfSubmit input[type='submit']:hover,
	.pafItemBlock.selected .pafItem,
	.pafItemDelete,
	.setFilterButton{
	background-color:#db0d56;
	}
	.showAllCommentsLink:hover,
	.addCommentLink:hover
	{
		background:#db0d56 !important;
		color: white !important;
		border-color: #db0d56 !important;
	}
	h4, h4 a,
	.rightSideFloatBlock h1, 
	.rightSideFloatBlock h1 a, 
	.rightSideFloatBlock h2, 
	.rightSideFloatBlock h2 a, 
	.rightSideFloatBlock h3, 
	.rightSideFloatBlock h3 a, 
	.rightSideFloatBlock h4, 
	.rightSideFloatBlock h4 a, 
	.rightSideFloatBlock h5, 
	.rightSideFloatBlock h5 a, 
	.rightSideFloatBlock h6, 
	.rightSideFloatBlock h6 a,
	.rightSideFloatBlock ul.left-menu li a.navLink,
	.rightMenuSub ul.left-menu li a.navLink,
	.rightSide h2, 
	.rightSide h2 a,
	.newListLittleItem a,
	.orgDetailCos a,
	td.ptItemName a:not(.showHiddenTr), td.ptItemName a:not(.showHiddenTr):visited,
	.paItemValue:hover, .paItemValue.selected,
	.proceduresFilterSelectOption.selected, .proceduresFilterSelectOption:hover,
	.paItemOption.selected,
	li.ptItem a,
	li.ptItem a:hover,
	li.ptItem a:visited
	{
	color:#e93072 !important;
	}

	.procRPriceItem:hover .procRPriceItemDotts
	{
		border-color: #e93072 !important;
	}

	table.linked_procedres.adaptive_3_0 tr.secondPart:not(.noHover) .procRPriceItem:hover td
	{
		color:#e93072 !important;
	}

	.hiddenDiv a:hover{
	text-decoration: none;
	}
	.navigation-pages span.nav-current-page,
	input.submitField:active,
	.sectionAdaptive_3_0 a.showForm,
	.adaptive_3_0 a.showForm{
	border-color:#db0d56;
	}
	.rightMenuSub a.show-all:hover,
	a.showForm:hover, 
	td.ratePhoneValueTD:hover a.showForm
	{
	color: #db0d56 !important;
	border-color: #db0d56 !important;
	}
	
/*   Замена цвета #f1f9f9  на #fff0f5  */

	.rightSide, 
	.kmContenPadding2040, 
	.kmRightBkg,
	ul.list-procedures li:hover, 
	ul.list-procedures li:hover small, 
	ul.list-procedures li:hover a, 
	ul.list-procedures li:hover .big-price, 
	ul.list-procedures li:hover .price,
	#orgPriceTab ul.list-procedures ul li:hover,
	table.linked_procedres tr:not(.noHover):hover,
	.hiddenDiv a:hover,
	div.newsDetailCommentForm,
	div.priceSectionSelectBlockPadding ul li a:hover,
	table.title-search-result tr.title-search-selected td,
	table.title-search-result tr.title-search-selected a,
	table.title-search-result tr.title-search-selected td.title-search-more a,
	table.title-search-result th,
	.orgRightSide,
	.yndx-map,
	a.doctorList30ShowMore,
	.doctorList30NavigationPages a, .doctorList30NavigationPages span,
	.related-material,
	table.linked_procedres.adaptive_3_0 tr.hovered:not(.noHover),
	table.linked_procedres.adaptive_3_0 tr.hovered .procRPriceItem td span,
	.addCommentFormBlock,
	#orgPriceTab ul.list-procedures li .price:hover,
	#orgPriceTab ul.list-procedures li .price a:hover,
	.rpNewForm_name,
	.rpNewForm_orgParams,
	div.priceSectionSelectBlockPadding ul li span:hover,
	.proceduresListBlockBody,
	td.ptItemName a, td.ptItemName a:visited,
	td.ptItemName span,
	.paItemValue:hover, .paItemValue.selected,
	.proceduresFilterSelectOption.selected, .proceduresFilterSelectOption:hover,
	.paItemOption.selected
	{
	background-color:#fff0f5;
	}
	table.linked_procedres.adaptive_3_0 tr.hovered .procRPriceItem td.pRPI_name span{
		text-shadow: #fff0f5 1px 0 0, #fff0f5 2px 0 0, #fff0f5 3px 0 0, #fff0f5 4px 0 0;
	}
	.rightMenuSub,
	#fancybox-content,
	.showAllCommentsLink,
	ul.proceduresListTable li.showAllTr a
	{
	background-color:#fff0f5 !important;
	}
	/*a#changeGeo,*/
	div.orgDetailTabs a.tabLink span,
	div.orgDetailTabs a.tabLink.activeTabOrg,
	a.priceSectionSelectLink{
	color:#fff0f5;
	}
	a.priceSectionSelectLink,
	.showAllCommentsLink,
	.commentItem{
	border-color:#fff0f5;
	}


	
/*   Замена цвета #cafffe  на #ffdddd  */	

	.kmTopMenuItem a.selected, 
	.kmTopMenuItem a:hover{
	color:#ffdddd !important;
	}
	a#changeGeo:hover{
	color: #ffdddd;
	border-bottom: 1px dotted #ffdddd;
	}
		
/*   Замена цвета #1c9ce1  на #ff00aa  */

	h1, h1 a,
	h2.blue, h2.blue a,
	.orgLeftSide div.infoP a:hover,
	.procRPriceItemShowMore:hover,
	.procedurePriceCount a.mapLinkPirceList:hover,
	td.rateStarsTD a span.priceLevelBlockDescription
	{
	color:#ff00aa;
	}
	ul.left-menu li.selected a,
	ul.left-menu li.selected a:hover,
	.rightSideFloatBlock ul.left-menu li.selected a.navLink:hover,
	.submitForm h2,
	.related-material ul li a:hover,
	.related-material ul li.selected a,
	.related-material ul li.selected a:visited{
	color:#ff00aa !important;
	}
	.smallLogoConteiner, 
	.border{
	border-color:#ffdddd;
	}
	.sectionAdaptive_3_0 td.ratePhoneValueTD:hover a.showForm,
	.sectionAdaptive_3_0 td.ratePhoneValueTD a.showForm:hover,
	.adaptive_3_0 td.ratePhoneValueTD:hover a.showForm,
	.adaptive_3_0 a.showForm:hover,
	.paItemButton.selected{
		background: #ff74a6 !important;
		color: white !important;
		border-color: #ff74a6 !important;
	}
	
/*   Замена цвета #0660dd  на #ff00aa  */
	a:hover,
	ul.list-procedures li:hover a,
	div.procedureSubSections a:hover,
	div.procedureMainPageList a.procedureTitle:hover,
	a.linkedOrgName:hover,
	#orgPriceTab ul.list-procedures li.noBackground a:hover,
	#orgPriceTab ul.list-procedures ul li a:hover,
	a.showFormDescription:hover,
	#serviceName a:hover,
	table.linked_procedres.adaptive_3_0 tr .procRPriceItem:hover td,
	.rpriceForm a.rpForm_name,
	.rpForm_priceAnother a:hover,
	.rpForm_orgParams a:hover,
	.rpForm_orgParams .phone a:hover,
	.rpForm_pricePath a:hover,
	a.procShowDetailText, 
	a.procShowDetailText:visited
	{
	color:#ff00aa;
	}

	
	.showAllLinks a:hover,
	.rightMenuSub ul.left-menu li a.navLink:hover,
	.rightSideFloatBlock ul.left-menu li a.navLink:hover,
	.rightSideFloatBlock ul.left-menu li.selected a.navLink,
	.newListLittleItem a:hover,
	.orgDetailCos a:hover,
	tr.ptItem:hover td.ptItemName a,
	tr.ptItem:hover td.ptItemName a:visited,
	tr.ptItem:hover .ptItemPriceBlock:not(.ptItemPriceBlockProcDetail),
	.proceduresListBlockTitle{
	color:#ff00aa !important;
	}
	
	.pafItemMobileSelectedValue{
		color: #ffccff;
	}

/*  Замена цвета #1e3636  на #621a34  */


.kmFooter{
	background:#621a34;
}
a.show-all{
	color:#b5b5b5;
	border-color:#b5b5b5;
}

a.mapLinkPirceList:hover{
	color:white;
}
/* Замена иконок */
.kmSearchIcon,
input.searchSubmitSmall, 
input#search-submit-button{
	background-image:url(images/search-ico-b.gif);
}
a.mapLinkPirceList,
div.oneFilter a.mapLinkPirceList,
div.twoFilter a.mapLinkPirceList{
	background-image:url(images/linkmap-ico-b.gif);
}
/*.smallLogo, 
.smallLogo:hover, 
a.kmTopMenuButton, 
a.kmTopMenuButton:hover,
a.kmTopMenuButton.selectedLink{
background-image:url(images/menu-logo-b.gif);
}*/
img[src='/upload/rating_ico/grey_star_adaptive.gif']{
	display: inline-block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url('/js/beauty/images/grey-star-b2.gif') top left no-repeat;
	width: 15px; 
	height: 15px;
	padding-left: 15px; 
	/*content:url('/js/beauty/images/grey-star-b2.gif');*/
}
img[src='/upload/rating_ico/pl_red_ad.gif']{
	display: inline-block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url('/js/beauty/images/pl-red-ad-b2.gif') top right no-repeat;
	width: 4px; 
	height: 15px;
	padding-left: 6px; 
	/*content:url('/js/beauty/images/pl-red-ad-b2.gif');*/
}
a.orgDetailInfo.activeTabOrg,
a.orgDetailInfo:hover,
a.orgDetailInfo{
	background-image:url(images/org-info-b.gif);
}
.ptItemNameDashed{
	background-image: url(/images/ptItem-dashed-beauty.png);
}

tr.hovered td.rateStarsTD .ratingStarItem:after{
	background: url(/images/ratingstarblank-big-pink.png) top left no-repeat;
	background-size: 15px 12px;
}
@media (max-width: 980px){
	.rightSideFloatBlock{
	background:#ff74a6 !important;
	}
	.rightSideFloatBlock h2,
	.rightSideFloatBlock h2 a,
	.rightSideFloatBlock h3,
	.rightSideFloatBlock h3 a,
	.rightSideFloatBlock h4,
	.rightSideFloatBlock h4 a,
	.rightSideFloatBlock ul.left-menu li a.navLink
	{
	color:#fff0f5 !important;
	}
	
	.rightSideFloatBlock ul.left-menu li.selected a.navLink,
	.rightSideFloatBlock ul.left-menu li.selected a.navLink:hover,
	.rightSideFloatBlock ul.left-menu li a.navLink:hover{
	color:#ffdddd !important;
	}

}
@media (max-width: 664px)
{
	table.linked_procedres td.ratePhoneValueTD div.phone a:not(.showPhone)
	{
		color:#db0d56 !important;
	}

}
@media (max-width:600px)
{
	.beauty table.linked_procedres td.ratePhoneValueTDDetail div.phone a:not(.showPhone),
	table.linked_procedres.adaptive_3_0 td.ratePhoneValueTDDetail div.phone a:not(.showPhone){
		color: #db0d56 !important;
	}
	.commentItemTitle{
		background-color: #fff0f5;
	}
	.commentItem .commentItemRatingBlock .ratingStarItem:after{
		background: url(/images/ratingstarblank-big-pink.png) top left no-repeat;
   		background-size: 12px 10px;
	}
	
}
@media (max-width: 480px)
{
	table.linked_procedres td.ratePhoneValueTDDetail div.phone a
	{
		color: #c2c2c2 !important;
	}
}

.searchIndexMenuInputBlock input.searchIndexMenuInput, 
.searchIndexMenuInputBlock input.gsc-input,
.searchIndexMenuInputBlock input.searchIndexMenuInput:focus,
.searchIndexMenuInputBlock input.searchIndexMenuInput:active
{
	background: #db0d56 !important;
}
.acfRating .ratingStarItem:after{
	background: url(/images/ratingstarblank-big-pink.png) top left no-repeat !important;
    background-size: 22px 18px !important;
}
.commentsListBlockClose, .commentsFormBlockClose{
	background: url(/images/commentsClose-pink.png) center center no-repeat;
    background-size: 16px 16px;
}
.rpNewForm_addressGradient,
.rpNewForm_nameGradient{
	background: rgba(255,240,245,0);
	background: -moz-linear-gradient(left, rgba(255,240,245,0) 10%, rgba(255,240,245,0.37) 74%, rgba(255,240,245,0.68) 80%, rgba(255,240,245,1) 100%);
	background: -webkit-gradient(bottom left, bottom right, color-stop(10%, rgba(255,240,245,0)), color-stop(74%, rgba(255,240,245,0.37)), color-stop(80%, rgba(255,240,245,0.68)), color-stop(100%, rgba(255,240,245,1)));
	background: -webkit-linear-gradient(left, rgba(255,240,245,0) 10%, rgba(255,240,245,0.37) 74%, rgba(255,240,245,0.68) 80%, rgba(255,240,245,1) 100%);
	background: -o-linear-gradient(left, rgba(255,240,245,0) 10%, rgba(255,240,245,0.37) 74%, rgba(255,240,245,0.68) 80%, rgba(255,240,245,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,240,245,0) 10%, rgba(255,240,245,0.37) 74%, rgba(255,240,245,0.68) 80%, rgba(255,240,245,1) 100%);
	background: linear-gradient(to right, rgba(255,240,245,0) 10%, rgba(255,240,245,0.37) 74%, rgba(255,240,245,0.68) 80%, rgba(255,240,245,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff0f5', endColorstr='#fff0f5', GradientType=1 );
}
table.linked_procedres.adaptive_3_0 tr.withHover .hTTMoreLink,
table.linked_procedres.adaptive_3_0 tr.hovered .hTTMoreLink
{
	background: rgba(255,240,245,0);
	background: -moz-linear-gradient(left, rgba(255,240,245) 0%, rgba(255,240,245,0.37) 18%, rgba(255,240,245,0.98) 48%, rgba(255,240,245,1) 49%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,240,245,0)), color-stop(18%, rgba(255,240,245,0.37)), color-stop(48%, rgba(255,240,245,0.98)), color-stop(49%, rgba(255,240,245,1)));
	background: -webkit-linear-gradient(left, rgba(255,240,245,0) 0%, rgba(255,240,245,0.37) 18%, rgba(255,240,245,0.98) 48%, rgba(255,240,245,1) 49%);
	background: -o-linear-gradient(left, rgba(255,240,245,0) 0%, rgba(255,240,245,0.37) 18%, rgba(255,240,245,0.98) 48%, rgba(255,240,245,1) 49%);
	background: -ms-linear-gradient(left, rgba(255,240,245,0) 0%, rgba(255,240,245,0.37) 18%, rgba(255,240,245,0.98) 48%, rgba(255,240,245,1) 49%);
	background: linear-gradient(to right, rgba(255,240,245,0) 10%, rgba(255,240,245,0.37) 18%, rgba(255,240,245,0.98) 48%, rgba(255,240,245,1) 49%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff0f5', endColorstr='#fff0f5', GradientType=1 );
}
.rpNewForm_priceAnother{
	background: #fadce6;
}
