@charset "utf-8";
/*	
	верстка: Танаев Роман,
	e-mail: tanaevr@gmail.com,
	icq: 486584100
*/
/* + Global */

html, html#js, html#nojs {	
}

body{
	background: #fff url(../images/common/body.jpg) repeat-y center 0; 	
}
a {
	color: #4c85ce;
}
a:hover {
	color: #66a3f0;	
}
div#wrapper{
	width: 962px;
	padding: 12px 0px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0px auto; 
}
#footer {
	border-top: 1px solid #525252;
	padding: 20px 0 0 24px;
	margin-top: 20px; 
}

h1, h2, h3, h4, h5, h6{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #245e8a;
}
h2{
	font-size: 1.3em;
}
/* - Global */

/* + Classes */
.lside{
	padding: 15px 24px;
	padding-right: 0px;
	float: left;
	width: 550px;
	font-size: 1.2em;
}
.l-side{
	padding: 15px 0px;
	padding-right: 0px;
	float: left;
	width: 570px;
	font-size: 1.1em;
}
	.l-side h1{
		color: #323232;
	}
	.lside h1{
		font-size: 1.2em;
		padding-bottom: 0.3em;
	}
.rside{
	padding: 15px;
	width: 270px;
	float: right;
	background: url(../images/common/diagonal.gif) 0;
	font-size: 1.1em;
}
	.news{
		padding-bottom: 32px;
		color: #55585b;
	}
		.news .date, .date{
			background: #55585b;
			padding: 2px 3px;
			color: #fff;
			margin-left: -4px;
			font-size: 0.9em;
		}
		
.aside{
	padding-top: 20px;
	font-size: 1.1em;
}
	.aside h1{
		color: #323232;
	}
	.aside img{
		margin-right: 18px;
		margin-bottom: 18px;
	}
.object{
	width: 100%;
}
.object td{
	background: url(../images/common/plashka.jpg) no-repeat 0 0;
	padding: 8px 8px;
	width: 156px!important;
	vertical-align: top;
}
	.object td img{
		margin-right: 0;
	}
.people{
	margin-bottom: 40px;
}	
.people td{
	width: 290px;
	padding-right: 10px;
	padding-bottom: 10px;
}
	.people td div{
		background: url(../images/common/diagonal.gif) 0;
		overflow: hidden;
	}
	.people td h4{
		padding-top: 6px;
	}
	.people td img{
		margin: 0px;
		margin-right: 10px;
	}
.articles{
	width: 100%;
}
	.articles td{
		font-size: 1em;
		padding-bottom: 15px;
		padding-right: 15px;
		vertical-align: top;
	}
		.articles td img{
			margin-bottom: 10px;
			margin-right: 10px;
		}
.pages{
	padding: 15px 0;
}
/* - Classes */


/* + Layout */
#main{
	background: #fff url(../images/common/plus.jpg) repeat-y center 20px;
	padding: 30px 34px;
}
	#logo{
		float: left;
		width: 75px;
	}
	#phone{
		float: right;
		width: 180px;
		text-align: right;
		font-size: 1.1em;
	}
	#menu{
		margin: 0px 180px 0px 95px;
		text-transform: uppercase;
		font-size: 1.1em;
	}
		#menu a {
			color: #55585b;
		}
			#menu a:hover {
				color: #66a3f0;
			}
		#menu li{
			display: inline;
			padding-right: 23px;
			background: none;
		}
	#info_banner{
		background: url(../images/common/sar.jpg) no-repeat 0;
		height: 330px;
		padding-bottom: 20px;
		margin-bottom: 20px;
		border-bottom: 1px solid #525252;
		position: relative;
	}
		#future{
			position: absolute;
			top: 15px;
			right: 85px;
			padding-left: 30px;
			font-size: 1.3em;
			font-style: italic;
			background: url(../images/common/house.gif) no-repeat 0 0;
		}
		#info_banner .menu{
			background: url(../images/common/diagonal_black.gif) 0;
			width: 255px;
			padding: 17px 20px;
			position: absolute;
			top: 50px;
			right: 0px;
		}
			#info_banner .menu a{
				color: #9dc5f5;
				font-size: 1.3em;
			}
	#copy{
		float: left;
		width: 550px;
	}
	#author{
		float: right;
		width: 190px;
	}
		#author a{
			color: #80868b;
		}
		
ul#people li{
	display: block;
	float: left;
	width: 50%;
	padding-bottom: 20px;
	background: none;
}
/* - Layout */






