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

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

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

h3{
	font-weight: 700;
}

main h3{
	color:#109992;
	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: #109992;
	border-color: #109992;
}

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

#main-page-content .ci-filled-button{
	text-decoration: none;
}

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

#main-page-content .ci-button{
	text-decoration: none;
}

.ci-button:visited{
	color: #444444;
}

.ci-button:hover{
	background-color: #667989;
	border-color: #667989;
	color: #FFF;
	text-decoration: none;
}

#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;
}

.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/green-checked-circle.png') top center no-repeat;
}

.ci-checked-circle:hover{
	background: url('/local/templates/torgi2016/images/green-checked-circle-active.png') top center no-repeat;
}
.horizontal-line{
	margin: 30px 0;
	border-top-color: #f4f4f4;
}

.ci-bulleted-list{
	color: #109992;
	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:#109992;
}

.ci-bulleted-list-element-text{
	color: #3f3f3f;
}

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

/* Блок с ценой */
.element-price {
	background-color: #109992;
}

.element-price:hover{
	background-color: #14bbb2;
}

.tariff-cards-element:hover .element-price{
	background-color: #14bbb2;
}