.static-link{	color: #09376a;	font-weight: bold;}.static-link:hover{color: #4aafd8;	font-weight: bold;}.double-head{	background-color: #dddddd;}.name-house{float: left;padding-left: 10px;font-size: 18px;}.desc-house{float: right;padding-right: 10px;color: #2b3050;}.name-house a{	color: #375a7f;	}		.name-house a:hover{		color: #2983b4;	}.static-ul ul {list-style-position: outside;}.static-ul li {/*font-family: monospace;	font-size: 16px; */	font-style: normal;	font-variant: normal;	font-weight: 500;	color: #09376a;list-style-type: square;padding: 3px;margin: 3px;}.label-form label{margin-top: 20px;}.error-block{	padding: 10px;}.static-ol-list li{	margin: 10px;	}.static-ol-list li a{	color: #09376a;	font-weight: bold;}.static-ol-list li a:hover{	color: #4aafd8;	font-weight: bold;}.etaps-span{background: #dde8fa	;	margin: 2px;	padding: 1px 4px 1px 4px;}.spoiler_links{	cursor: pointer;	padding-left: 12px;}.spoiler_body{	display: none;	border-top: 1px solid gray;	margin: 14px;}.conc li {	color: black;}.conc li a{	color: #09376a;	font-weight: bold;	}.conc li a: hover{	cc	font-weight: bold;}.conc-ol li{		margin: 10px;	color: black;	background-color: #f0f0f0; }.spoiler_links:hover{background-color: #c6d3ef;}.conc-arr{color: #09376a;	font-weight: bold;}.conc-arr:hover{color: #4aafd8;	font-weight: bold;}.houserow{padding-top: 5px;width: 100%;}.houserow_img{width: 100%;text-align: right;}.houserow_img img{width: 130px;padding: 3px;text-align: right;}.houserow_table_more{display:block;}.houserow_table{display:block;}.houserow_more{display: block;margin-top: 10px;margin-right: 10px;	bottom: 0;}.price-td{   font-weight: bold;	color: #09376a!important;}.obj-type-row{margin-bottom: 5px; margin-top: 5px;	padding: 5px;	font-size: 20px;	background-color: #4aafd8;	color: white;	text-align: center;}.obj-type-row a{	color: white;}.input-price-count{	  width: 100%;    padding: 10px;    margin: 0px;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;}.objects_works{			border-bottom:  0px solid gray;		overflow: hidden;		padding: 10px;}.works_types{	border:  1px solid #f0f0f0;	margin: 5px;	padding: 10px;	font-size: 1.2em;	font-weight: bold;	text-align: center;}.works_types i{	color: #424e59;}.raboti-links{	float: left;}.works_types:hover{background-color: #dddddd;}.domiki_raboti{	display: none;	visibility: hidden;}.fundament_raboti{	display: none;	visibility: hidden;}.raboti_domik img{		width: 150px;}.raboti_domik{	border: 1px solid white;}.raboti_domik + .raboti_domik{}.raboti_domik + .raboti_domik + .raboti_domik{}.raboti_domik + .raboti_domik + .raboti_domik + .raboti_domik{}.raboti_domik + .raboti_domik + .raboti_domik + .raboti_domik + .raboti_domik{}#house_works_link:hover + .domiki_raboti {display:block;}.project_img_container{margin-top:20px;	text-align:center;border: 1px solid #dddddd;padding:10px; width:100%}.project_img_container img{	width: 24%;}.tickets-row{	background: white;}hr.style-one { margin: 0; padding: 0;border: 0; height: 1px; background: #333; background-image: linear-gradient(to right, #ccc, #333, #ccc); }.back-dom-containter img{z-index: -10;	position: absolute;	left: 30%;	top: 0;	width: 60%;}.photos-rab-container{	float: right;}.variant-house-div{  width: 32%;	border: 1px solid #f0f0f0;	margin: 0.3%;	background:#f0f0f0;}.variant-house-div img{	width: 230px;	margin: 2px;}.variant-head-line{font-family: Gill Sans, Verdana;	font-size: 11px;	line-height: 14px;	text-transform: uppercase;	letter-spacing: 1px;	font-weight: bold;	margin: 15px;}.variant-foot-line{	color: #152c5c;	font-weight: 600;	margin-bottom: 15px;}.variant-link{	cursor: pointer;	color: white;}.variant-link:hover{	cursor: pointer;	color: #f4f4f4;}.variant-link-div{	background:#375a7f;	font-family: Gill Sans, Verdana;	font-size: 0.9em;	line-height: 14px;	text-transform: uppercase;	letter-spacing: 1px;	font-weight: bold;	margin: 15px;	padding: 10px;	border: 1px solid transparent;	z-index:10	text-align: center;	}.variant-link-div:hover{	border: 1px solid #375a7f;	background: #152c5c;}.table-septic td{}.mono-calc-wrap{margin: 10px;padding: 10px;	border: 1px solid gray;	border-radius: 5px;}.discount{	width: 90%;text-align:right;margin-top:-14px;}.discount:hover span{	background: gray;}.discount span{		background: #424e59;			color: white;	padding: 5px;margin-right:-21px;	text-align: right;	font-weight: bold;	font-size: 0.8em;border-top:1px solid red;}.discount-form-table{	width:90%	}.discount-form-table td{	margin:10px;	padding:10px;	}