
	@import url('_fonts.css');
	/*@import url('_content.css');*/
	@import url('_b-o.css');
	@import url('_b-n.css');
	@import url('_b-oth.css');
	@import url('_b-r.css');
	


	* {	
		margin: 0;
		padding: 0;
	}
	
	html, body {
		margin:0;
		padding:0;
		width: 100%;
		height:100%;
		background-color: #f2f2f2;
	}

	.wrap {
		width: 100%;
		/*overflow: hidden;*/
	}
	
	/*.wrap div.indent-left, div.indent-right, div.central-unit  {
		float: left;
	}
	
	.indent-left, .indent-right {
		width: 2%;
	}*/
	
	.central-unit {
		width: 96%;
		margin: 0 auto;
		/*background-color: #fff;
		-webkit-box-shadow: #666 0px 2px 3px;
		-moz-box-shadow: #666 0px 2px 3px;
		box-shadow: #666 0px 2px 3px;*/
		max-width:1094px;
		min-width:1004px;
		width:expression(document.body.clientWidth < 1004? "1004px" : document.body.clientWidth > 1340? "1340px" : "auto");
	}

	img { border: 0; }
	
	header, article, aside, section, nav, footer {
		display:block;
	}
	
	header { 
		width: 100%;
		height: 2500px;
	}
	
	header img {
		 -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
	}
	
	a {color:#404242; text-decoration: none;}
	a:hover {color:#797c7c; text-decoration: none;}
	
/*Content*/
	.content {
		width: 100%;
		overflow: hidden;
	}
	
/*Right block*/
	
	.right-b {
		float: right;
		width: 250px;
	}

	
/*Left block*/

	.left-b {
		margin-right: 265px;
	}
	
	.3-b {
		/*overflow: hidden;
		float: left;*/
	}
	
	.rubber {
		margin-right: 255px;
		height:100%;
	}

  	
	.spacer-100-1 {
		width: 100%;
		height: 1px;
		background: #d0d1d1;
	}
	
	.a-c-c {
		background-image: url('_img/_comments.png');
		background-repeat: no-repeat;
		height: 16px;
		width: 20px;
		display: inline-block;
	}
	
	.a-v {
		background-image: url('_img/_video.png');
		background-repeat: no-repeat;
		height: 16px;
		width: 40px;
		display: inline-block;
	}
	.a-p {
		background-image: url('_img/_photo.png');
		background-repeat: no-repeat;
		height: 16px;
		width: 40px;
		display: inline-block;
	}
	
	/* Number */
	.wrap-innumber {
		width: 100%;
		height:150px;
		margin: 20px 0 20px 0;
		background-color: #e5e2e2;
	}
	
	.w-n {
		overflow: hidden;
	}
	
	.n {
		width: 100%;
		margin: 0 20px 20px 20px;
		
	}
	
	.a-nmb {
		float:left;
		min-width:280px;
		max-width:350px;
		width:30%;
		height: 350px;
		padding: 0 20px 20px 0;
	}
	