ul.menu-bottom li.active a {	border-bottom: 1px solid #dadada;}section.kv-img-area h1 {    max-width: 480px;}.slider-area {	width: 100%;}.mtr-ls1 td div{ cursor: pointer;} .mtr-ls2 td div, .kv-js { cursor: pointer;} a.send-btn {    font-size: 18px;    background: #0abab7;    border: 0;    padding: 13px;    color: #fff;    padding-left: 38px;    padding-right: 38px;    margin-top: 30px;	display: inline-block;    border-radius: 4px;	margin-bottom: 10px;}a.send-btn:hover{	background: #10ccc8;}.block-in-slider h4 {    color: #fff;    font-size: 48px;    max-width: 600px;	font-weight: 700;	font-family: 'GothamPro-Bold';}.block-in-slider p {    color: #fff;    font-family: 'Open Sans', sans-serif;    font-size: 16px;    line-height: 24px;    max-width: 600px;}form .mes {	color: #fff;}.modal h4 {	margin-bottom: 20px;}.right-modal section.footer-main {	min-height: 500px;}section.pagination {	text-align: center;	display: block;}section.pagination .active {	font-weight: 700;	}section.pagination a {	margin: 0 5px;}.map {	list-style-type: circle;	margin-left: 20px;}.map li {	list-style-type: circle;	margin-bottom: 5px;}.img-zone{ position: relative;}.img-zone .r1{ position: absolute; width: 33.3%; height: 100%;}.img-zone .r2{ position: absolute; width: 33.3%; height: 100%; left: 33.3%;}.img-zone .r3{ position: absolute; width: 33.3%; height: 100%; left: 66.6%;} .kvs-area .slider-area {    padding-bottom: 25px;}section.sect-lsv-new .crls h2 {    margin-bottom: 15px;}.bottom-ram.razd a {	text-decoration: none;}.bottom-ram.razd .active {	text-decoration: underline;}#form2 .mes {	color: #000;}.formsd3 {	text-align: center;	padding: 30px 0 50px 0;	font-size: 18px;}@media (min-width: 1200px){	body .sld-l {		max-width: 520px !important;	}}@media (min-width: 992px) {	body .sld-l {		max-width: 497px;		height: auto;		float: left;		padding-right: 15px;		padding-bottom: 6px;	}	body .sld-r {		max-width: 100%;		float: none;		padding-right: 0px;		margin-right: 0px;	}	.sld-l {		padding-right: 30px !important;	}}.sld-r h2 {	margin-top: 0;	font-weight: normal;}.sld-r.slx2 {    float: left;    max-width: 523px;}.sld-l.slx1 {    max-width: 593px !important;}@media (min-width: 992px) and  (max-width: 1199px){.sld-r.slx2 {    float: left;    max-width: 341px;}.sld-l.slx1 {    max-width: 557px !important;}}a.more {    clear: both;    display: block;    font-size: 15px;    background: #0ABAB7;    max-width: 113px;    text-align: center;    color: #fff;    padding: 8px;    border-radius: 4px;    margin-bottom: 20px;}a.more:hover, a.more:focus {    opacity: 0.8;    text-decoration: none !important;}.news-block h2 {	font-size: 22px;}.news-block span {    color: #827f7f;    display: block;    margin-bottom: 7px;}.news-block img.img-responsive {    width: 200px;    float: left;    padding-right: 19px;    padding-bottom: 16px;}.rtr h1 {    font-size: 35px;    margin-bottom: 22px;    font-weight: normal;}.bottom-p {	font-size: 18px;}@media (min-width: 1200px){section.kvs-area + section.sect-lsv-new + section.sect-lsv-new .uls-area + .btn-area {    position: absolute;    right: 53px;    top: 24px;}}#form3 .mes, .mess4 {    color: #fff;    font-size: 26px;}table.tbx-area a {	text-decoration: underline !important;}.justifyleft {	float: left;	margin-right: 15px;} input#minCost2s, input#maxCost2s {    width: 44px;    text-align: left;    background: #ffffff;    padding: 12px;}.main.mnt-1.hidden-4{ display: none;}.main.mnt-1.hidden-6{ display: none;}.main.mnt-1.hidden-6.str-full{ display: none;}.main.mnt-1.hidden-4.str-full{ display: none;}input[type=radio]:checked + label:after {    content: "";    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);    font-size: 15px;    color: #f3f3f3;    text-align: center;    line-height: 15px;    width: 23px;    height: 22px;    background: url(../img/cv.png) 0 0 no-repeat;    display: block;    position: absolute;    left: 3px;    top: -3px;}.container .news-areas a {	text-decoration: underline !important;}.mes_ilo {    font-size: 22px;    text-align: center;    margin-top: 20px;}input[type=radio]:checked + label:after {    content: "";    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);    font-size: 15px;    color: #f3f3f3;    text-align: center;    line-height: 15px;    width: 23px;    height: 22px;    background: url(../img/cv.png) 0 0 no-repeat;    display: block;    position: absolute;    left: 3px;    top: -3px;}.piz-f {    background: url(../img/bl.jpg?41) 0 0 no-repeat;    background-position: top center;    height: 442px;    width: 711px;	margin: 0 10px 10px 0;    float: left;    background-size: cover;}.piz-f .lm1 {    position: absolute;    width: 50px;    height: 79px;    z-index: 111;	left: 8px;	top: 190px;    cursor: pointer;}.piz-f .lm2 {	position: absolute;    width: 50px;    height: 62px;    z-index: 111;    left: 249px;    top: 136px;    cursor: pointer;}.piz-f .lm2 {    position: absolute;    width: 32px;    height: 62px;    z-index: 111;    left: 259px;    top: 136px;    cursor: pointer;}.piz-f .lm3 {    position: absolute;    width: 33px;    height: 63px;    z-index: 111;    left: 291px;    top: 154px;    cursor: pointer;}.piz-f .lm4 {    position: absolute;    width: 33px;    height: 59px;    z-index: 111;    left: 326px;    top: 114px;    cursor: pointer;}.piz-f .lm5 {   position: absolute;    width: 33px;    height: 59px;    z-index: 111;    left: 381px;    top: 138px;    cursor: pointer;}.piz-f .lm6 {    position: absolute;    width: 32px;    height: 54px;    z-index: 111;    left: 419px;    top: 130px;    cursor: pointer;}.piz-f .lm7 {    position: absolute;    width: 50px;    height: 91px;    z-index: 111;    left: 473px;    top: 208px;    cursor: pointer;}.piz-f .lm8 {    position: absolute;    width: 44px;    height: 64px;    z-index: 111;    left: 501px;    top: 143px;    cursor: pointer;}.piz-f .lm9 {    position: absolute;    width: 37px;    height: 56px;    z-index: 111;    left: 558px;    top: 89px;    cursor: pointer;}.piz-f .lm10 {    position: absolute;    width: 34px;    height: 54px;    z-index: 111;    left: 382px;    top: 141px;    cursor: pointer;}.about-nt p a, .kvs-area p a {	border-bottom: 1px solid #8bdbbf;}.about-nt p a:hover, .kvs-area p a:hover {	border-bottom: 1px solid #8bdbbf;	color: #16b67f;}.lupa {position: absolute;    top: -19px;    right: 50px;    width: 24px;    height: 24px;    content: "";    background: #206c90 url(/templates/img/58427.png?1226) no-repeat center center;    background-size: contain;}.tab-content > .active {	position: relative;}section.about-nt ul {	margin: 0 0 7px 19px;}section.about-nt ul li {	list-style: inherit;}