html,body{font-size: 16px;}

h1,
h2,
#page-title-block-inner h1{
	color: #962f74;
	font-weight: 700;
}

main h2{
	color: #444444;
	font-weight: 900;
	font-size: 22px;
}

h3{font-weight: 700;}

main h3{
	color:#962f74;
	font-size: 18px;
}

p,
#main-page-content-wrapper{
	line-height: 24px;
}

#main-page-content a{text-decoration: underline;}

#header-top-right .ci-button:hover{
	background-color: #fff;
	color: #444444;
}

.ci-filled-button{
	background-color: #962f74;
	border-color: #962f74;
}

.ci-filled-button:hover{background-color: #ad3686;}

.ci-button{
	color: #444444;
	border: 1px solid #a2a2a2;
}

.ci-button:visited{color: #444444;}
.ci-button:hover{
	background-color: #667989;
	border-color: #667989;
	color: #FFF;
}

#footer-links{height: 130px;}

#ci-page-search-field{
	height: 18px;
	margin-top: 4px;
}

.footer-collumn{width: 22%;}
.footer-collumn:last-of-type{width: 29%;}
.footer-collumn-links{
	line-height: 26px;
}

.footer-collumn-links a{
	color: #3f3f3f;
	text-decoration: underline;
}

#footer-other-projects .rubber-width{color: #dbdbdb;}
#footer-other-projects .footer-other-projects-link {
	text-decoration: underline;
	line-height: 20px;
}
	
#page-bottom-dialog{margin-top: 30px;}
#page-bottom-dialog-button{
	height: 38px;
	line-height: 26px;
}

.ci-green-checked-circle{
	margin-right: 10px;
	vertical-align: sub;
	display: inline-block;
	height: 28px;
	width: 28px;
	background: url('/local/templates/torgi2016/images/green-checked-circle.png') top center no-repeat;
}

.ci-checked-circle{background: url('/local/templates/torgi2016/images/purple-checked-circle.png') top center no-repeat;}
.ci-checked-circle:hover{background: url('/local/templates/torgi2016/images/purple-checked-circle-active.png') top center no-repeat;}

.horizontal-line{
	margin: 30px 0;
	border-top-color: #f4f4f4;
}

.ci-bulleted-list{
	color: #962f74;
	margin: 0;
	padding-left: 16px;
}

.ci-bulleted-list li{margin-bottom: 10px;}
.ci-bulleted-list li span{color: #3f3f3f;}
main #main-page-content .ci-list-element:before{color:#962f74;}
.ci-bulleted-list-element-text{color: #3f3f3f;}

.ci-very-important-text{color:#962f74;}

/* Блок с ценой */
.element-price {background-color: #962f74;}
.element-price:hover{background-color: #ad3686;}
.tariff-cards-element:hover .element-price{background-color: #ad3686;}