* {margin: 0px; padding: 0px;}
html {height: auto !important; height: 100%; min-height: 100%;}
body {font: normal 12px Arial, Helvetica, sans-serif; color: #FFFFFF; position: relative; background: #433733 url(../images/bg-left-bottom.jpg) left bottom no-repeat;/* _background: #392e2a url(../images/bg-left-bottom.png) left bottom no-repeat;*/ width: 100%; height: auto !important; height: 100%; min-height: 100%;}
/* *+html body {background: #392e2a url(../images/bg-left-bottom.png) left bottom no-repeat;}*/
img {border: none;}
a {text-decoration: underline; cursor: pointer; color: #FFFFFF;}
a:hover {text-decoration: none;}

.set {height: 0; overflow: hidden; clear: both;}

/*img, div {behavior: url(iepngfix_v2/iepngfix.htc)}*/


.bg {background: url(../images/bg-top.png) repeat-x; height: auto !important; height: 100%; min-height: 100%;}

.all {min-width: 1000px; background: url(../images/bg-right-top.png) right top no-repeat; height: auto !important; height: 100%; min-height: 100%;}
div.rasporka {width: 1000px;}
#glavnaya {background-image: none;}

.header {margin: 0 44px 0 61px; min-height: 132px; _height: 132px;}
	.header h1 {width: 132px; height: 73px; float: left; padding-top: 32px; margin-bottom: 27px;}
	.header h1 a {display: block; width: 132px; height: 73px; background: url(../images/logo.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden;}

	.m-1 {margin-left: 203px; padding-top: 32px;}
	.m-1 ul {float: left; width: 33%; list-style: none;}
	.m-1 ul li {padding: 0 45px 11px 0; font-size: 14px;}
	.m-1-a {color: #ff4a2f;}

	.border-1 {width: 100%; height: 0px; overflow: hidden; font-size: 0; line-height: 0; border-bottom: solid 1px #3C2A26; border-top: solid 1px #594E4A; clear: both; float: none;}
	.border-2 {width: auto; margin: 0 44px 0 61px;}
.page {padding-bottom: 125px; min-height: 100px; _height: 100px;}
.index {background: url(../images/index-bg.png) 0 0 repeat-x; float: none; clear: both;}
	.index-bg {background: url(../images/index-bg-center.png) center 0px no-repeat; min-height: 585px; _height: 585px; position: relative; margin: 0 44px 0 61px; _behavior: url(iepngfix_v2/iepngfix.htc);}

	.index-1 {position: absolute; left: 0; top: 30px; width: 50%;}
	.index-2 {position: absolute; right: 0; width: 50%; top: 30px;}
		.h201 {font: bold 24px Arial, Helvetica, sans-serif; color: #fff; padding-bottom: 14px;}
		.index-1 p, .index-2 p {font-size: 14px; color: #a38f8f; line-height: 28px;}
		.index-1 p {margin-right: 100px;}
		.index-2 p, .index-2 .h201 {margin-left: 100px;}

	.index-3 {position: absolute; left: 0; top: 270px; font-size: 18px; background: url(../images/bl-3.png) right 9px no-repeat; padding-right: 25px;}
	.index-4 {position: absolute; right: 0; top: 270px; font-size: 18px; background: url(../images/bl-4.png) left 9px no-repeat; padding-left: 25px;}
	.index-4 a {color: #cfe200;}

	.news {padding-top: 515px;}
		.h202 {font: bold 24px Arial, Helvetica, sans-serif; color: #a38f8f; padding-bottom: 35px; position: relative;}
		.vse-novosti {position: absolute; top: 10px; right: 0; padding-left: 16px; background: url(../images/bl-5.png) left bottom no-repeat; font-size: 12px;}
		.news table {width: 100%; border-collapse: collapse; border: none;}
		.news table td {width: 31%; padding-right: 2%; vertical-align: top; padding-bottom: 20px;}
		.news table td p {line-height: 18px;}
		.data {display: block; float: left; background: url(../images/data-bg.png) repeat-x; height: 35px; margin-bottom: 6px;}
		.data-left {display: block; float: left; background: url(../images/data-left.png) 0 0 no-repeat; height: 29px; padding: 6px 13px 0 3px; width: 18px; text-align: center; font-size: 11px; color: #000000;}
		.data-right {display: block; float: left; background: url(../images/data-right.png) 100% 0 no-repeat; height: 31px; padding: 4px 22px 0 0; font-size: 12px; color: #fff;}

	.cont {float: left; width: 100%;}
		.content {margin: 0 44px 0 260px; position: relative; overflow: hidden;}
			.na_glavnuyu {position: absolute; right: 44px; top: 9px; padding-left: 24px; background: url(../images/bl-6.png) 0 4px no-repeat;}
			.h203 {padding: 28px 92px 20px; background: url(../images/bg-1.png) 0 8px no-repeat;}
			.h204 {padding: 28px 92px 20px; background: url(../images/bg-2.png) 0 8px no-repeat;}
			.h205 {padding: 28px 92px 30px; background: url(../images/bg-3.png) 0 8px no-repeat;}
			.h206 {padding: 28px 92px 20px; background: url(../images/bg-4.png) 0 8px no-repeat;}
			.h207 {padding: 28px 92px 20px; background: url(../images/bg-5.png) 0 18px no-repeat;}
			.h208 {padding: 28px 92px 30px; background: url(../images/bg-6.png) 0 8px no-repeat;}
			.h209 {padding: 28px 92px 20px; background: url(../images/bg-7.png) 0 18px no-repeat;}
			.h210 {padding: 28px 92px 20px; background: url(../images/bg-8.png) 0 8px no-repeat;}
			.h211 {padding: 28px 92px 20px; background: url(../images/bg-9.png) 0 8px no-repeat;}
			.h212 {padding: 28px 92px 20px; background: url(../images/bg-10.png) 0 8px no-repeat;}
			.h213 {padding: 28px 92px 20px; background: url(../images/bg-11.png) 0 8px no-repeat;}
			.h214 {padding: 28px 92px 20px; background: url(../images/bg-12.png) 0 18px no-repeat;}

			.a-1 {font-size: 12px; color: #fff;}
			.content p {padding-bottom: 10px;}
			p.p-1 {color: #a38f8f; font-size: 14px; padding: 10px 0 50px;}
			p.p-2 {padding: 5px 0 0 10px; clear: right; float: left;}
			p.p-3 {color: #a38f8f;}

			.novosti {list-style: none; width: 100%;}
			.novosti li {float: none; clear: both; padding-bottom: 12px;}

			div.page-navi {padding: 20px 20px 30px 0; font-size: 11px;}
			div.page-navi span {padding-right: 12px;}
			div.page-navi a, div.page-navi b {padding: 0 4px;}
			div.page-navi b {background: #5D5252;}

			.form-1 {}
			.form-1 input {float: left;}
			.form-1 input[type="text"] {width: 420px; height: 25px; line-height:25px; background: #ffffff; border: solid 1px #352019;}
			.form-1 input[type="submit"] {width: 112px; height: 31px; background: url(../images/otpravit.png) no-repeat; border: none; cursor: pointer;}
			.form-1 ul li {padding-bottom: 20px; float: none; clear: both; list-style: none; overflow: auto;}
			.form-1 ul li span {display: block; float: left; padding-top: 6px; width: 151px;}


			.promo {width: 100%;}
			.promo table {border-collapse: collapse; border: none; width: 100%;}
			.promo table td {width: 50%; vertical-align: middle; padding: 20px 0;}
			.promo-1 {width: 310px; height: 130px; margin: 0px auto; background-color: #000;}

			.address {float: left; width: 360px;}
			.address ul li {min-height: 37px; _height: 37px; font-style: normal; list-style: none;}
			.address ul li.tel-1, .address ul li.tel-2 {font-size: 24px;}
			.address ul li.tel-1 small, .address ul li.tel-2 small {font-size: 18px; color: #a38f8f;}
			.address ul li.milo, .address ul li.tel-1, .address ul li.tel-2 {padding-left: 28px;}
			.address ul li.tel-1 {background: url(../images/telefon.png) 4px 2px no-repeat;}
			.address ul li.tel-2 {background: url(../images/telefon_m.png) 2px 2px no-repeat;}
			.address ul li.milo {background: url(../images/mail.png) 0px 2px no-repeat;}

			.karta-2 {width: 330px; float: left;}
			.karta-2 h3 {font-size: 18px;}
			.karta-2 img {margin: 27px 0 10px;}
			.uveli4it_kartu {padding-left: 25px; background: url(../images/bl-7.png) 8px 2px no-repeat;}

			.uslugi {border-bottom: solid 1px #352C29;}
			.uslugi-2 {border-bottom: solid 1px #594E4A;  padding: 25px 20px 20px 100px; background: url(../images/bg-1.png) 0 25px no-repeat; min-height: 50px; _height: 50px;}
			.uslugi-2-1 {background: url(../images/bg-6.png) 0 10px no-repeat;}
			.uslugi-2-2 {background: url(../images/bg-7.png) 0 20px no-repeat;}


		.navbar {width: 180px; float: left; margin-left: -100%; padding-left: 61px; padding-top: 30px; position: relative;}
		.m-2, .m-2 li {list-style: none;}
		.m-2 li {padding-bottom: 15px; font-size: 18px;}
		.m-2 li a {cursor: pointer;}
		.m-2 li a:hover {text-decoration: none;}




.footer {position: absolute; bottom: 0; left: 0; width: 100%; min-height: 104px;}
	.footer table {border-collapse: collapse; border: 0; width: 100%; min-height: 102px;}
	.footer table td {vertical-align: middle; height: 102px;}
	.f-L {padding-left: 61px; color: #705C5C;}
	.f-R {padding-right: 44px; text-align: right; /*padding-top: 23px;*/}
	a.kontakt {padding-left: 16px; background: url(../images/bl-1.png) left 1px no-repeat; display: block; float: right; padding-bottom: 2px; margin-bottom: 12px;}
	a.karta {padding-left: 33px; background: url(../images/bl-2.png) left 3px no-repeat; display: block; float: right; padding-bottom: 2px;}
    
© TrueDev.org