*{
	padding: 0;
	margin: 0;
}
html, body{
	width: 100%;
	height: 100%;
}
body{
	color: #000;
	position: relative;
	font: 85% Tahoma, Arial, Sans-Serif;
}
img{
	border:0;
}
a{
	text-decoration: underline;
	color:#000000;
}
p{
	padding: 10px 0px;
}
ul, ol{
	padding: 10px 0px 10px 20px;
}
ul li, ol li{
	padding: 3px
}
h1, h2, h3, h4, h5, span.h3{
	padding: 15px 0px 5px 0px;
}
h1{
	font-size: 1.95em;
	font-weight:normal;
}
h2{
	font-size: 1.4em;
}
h3, span.h3{
	font-size: 1.2em;
	font-weight:600;
}
h4{
	font-size: 1.1em;
}
h5{
	font-size: 1em;
}
h1 a, h2 a, h3 a, h4 a, h5 a{
	text-decoration: none;
	cursor:pointer;
	cursor:hand;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover{
	text-decoration: underline;
}

.clear-both{
	clear: both;
}
.clear-left{
	clear: left;
}
.clear-right{
	clear: right;
}


/*=========================*/
#wrapper{
	min-height: 100%;
	min-width: 990px;
	height: auto !important;
	height: 100%;
	position: relative;
	z-index: 1;
	border-top: 1px solid #FFF !important;
	border-top: 0px;
	margin-top: -1px !important;
	margin-top: 0px;
	overflow:hidden;
}
*html #wrapper{
	width: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) <= 990 ? "990px" : "auto");
	overflow:visible;
}
#empty{
	height:150px;
}
#footer{
	position: absolute !important; z-index:1000;
	position: relative;
	bottom: 0px;
	height: 120px;
	_top: -120px;
	_margin-bottom: -150px;
}
#footer #copyright{
	padding-top:15px;
	line-height:180%;
	position: relative
}
.l-i	{
	position: absolute;
	right: 0px;
	top: 15px;
	}

/* === Расчет стоимости === */
.raschet {
	margin-top: 35px;
	position:relative;
	height:144px;
	}
	.raschet .r-inner {
	background: transparent url('/_common/images/raschet-bg.jpg');
	width:314px;
	height:144px;
	position:absolute;
	margin-left:11px;
	}
	.raschet h1 {
		text-align:center;
		padding-top:40px;

		}
		.raschet h1 a{
			color:#FFF!important;
		}
	.raschet form {
		margin-left:28px;
		}
		.raschet form label {
			color:#FFF;
			font-size:1.2em;
			}
			.raschet form select {
				margin-top:5px;
				display:block;
				border:1px solid #999;
				width:268px;
				height:29px;
				font-size:0.9em;
				vertical-align:baseline;
				padding:3px 2px;
				_font-size:1.3em;
			}
		
	.raschet .button {
		background:transparent url('/_common/images/button-raschet.png') no-repeat 0 0;
		width:233px;
		height:42px;
		border:0;
		color:#f0b3b3;
		font-size:2em;
		padding-bottom:5px;
		margin-left:13px;
		cursor:pointer;
	}
/* === Конец Расчет стоимости ===*/


#banner-gosuslugi-main a{
	background: url('/_common/images/banner.jpg') 0 0 no-repeat;
	width: 245px;
	height: 97px;
	display: block;
	margin: 25px 0 0 7px;	
}

