html, body 
{
	width:100%;	
	height:100%;
	font:12px tahoma;
	color:#2e3233;
	position:relative;
	padding:0;
	margin:0;
}

body
{
	background:#616161 url('../i/newback.jpg') center 20px no-repeat;
}

img, p
{
	border:0;
	margin:0;
	padding:0;
}

#all
{
	width:930px;
	margin:auto;
	height:100%;
	min-height:700px;
	max-height:700px;
	position:relative;
}

h1
{
	font-size:17px;
	font-family:tahoma, Myriad Pro;
	color:#d51605;
	margin:0 0 13px 0;
}

/* воруй убивай */

	#topLine
	{
		width:100%;
		height:30px;
		background:#616161;
	}
	
		#topLine #topLineCont
		{
			width:950px;
			margin-left:-475px;
			padding:0 !important;
			top:0;
			left:50%;
			height:30px !important;
			position:absolute;	
		}
		
		#topLine #auth
		{
			width:305px;
			float:right;
			font:12px tahoma;
			color:#fff;
			height:25px;
			padding-top:3px;
		}
		
		.autBlock
{
 width:200px;
 height:151px;
 font:12px tahoma;
 color:#fff;
 position:absolute;
 top:0;
 right:0;
 background:url('../i/au.jpg') left top repeat-x;
 z-index:23;
 padding:17px 20px 0 15px;
}
	

* + html .autBlock 
{ 
padding-top:10px !important;
height: 158px; !important; 
}
	
			#auth a
			{
				color:#fff;
			}
			#auth a:hover
			{
				text-decoration:none;
			}
			
			#auth span, #auth a
			{
				float:right;
				margin-top:3px;
				margin-left:20px;
			}
			
			* html #auth span
			{
				margin-left:10px;
			}
			* html #auth a
			{
				margin-left:10px;
			}
			
			#auth .sep
			{
				height:25px;
				background:url('../i/sep.jpg') center top no-repeat;
				width:10px;
				float:right;
				margin-left:18px;
			}
			
			* html #auth .sep
			{
				margin-left:9px;
			}
			
			.aut
			{
				background:url('../i/aut.gif') left 3px no-repeat;
				padding-left:15px;
			}

.auth2
			{
				background:url('../i/aut2.gif') left 3px no-repeat;
				padding-left:15px;
			}

	#all #top
	{
		width:100%;
		padding-top:25px;
		height:142px;
		position:relative;
	}
		
		#top #logo
		{
			width:165px;
			height:159px;
			background:url('../i/newlogo.gif') left top no-repeat;
			position:absolute;
			left:2px;
			top:25px;
			display:block;	
		}
		
		#top #grey
		{
			width:371px;
			height:44px;
			background:url('../i/grey.gif') left top no-repeat;
			margin:auto;
			position:relative;
			top:39px;
			color:#5e6162;
			text-align:center;
			font:15px tahoma;
			padding:6px 20px 0 20px;
		}
		
		#top #contacts
		{
			width:190px;
			position:absolute;
			top:8px;
			right:0;
			font:12px tahoma;
			color:#898989;
			text-align:right;
			line-height:18px;
		}
			#contacts p
			{
				margin-bottom:5px;
			}
			
			#contacts a
			{
				text-decoration:none;	
			}
			
			#contacts a:hover
			{
				text-decoration:underline;	
			}
				#topLineCont #icons
				{
					width:100%;
					height:15px;	
					margin-left:15px;
					padding-top:9px;
					width:133px;
					float:left;
				}
					#icons .post
					{
						width:11px;
						height:10px;
						background:url('../i/wpost.gif') left 2px no-repeat;	
						float:right;
						margin-left:35px;
						display:block;
					}
					
					#icons .tree
					{
						width:17px;
						height:10px;
						background:url('../i/wtree.gif') left top no-repeat;	
						float:right;
						margin-left:35px;
						display:block;
					}
					
					#icons .home
					{
						width:11px;
						height:10px;
						background:url('../i/whome.gif') left top no-repeat;	
						float:right;
						display:block;
					}

			
			.grey 
			{
				color:#747b7d;	
			}
			
			.red
			{
				color:#616161;
				/*font:bold 14px tahoma;*/
			}
			
	#all #naviTop
	{
		width:100%;
		font:13px tahoma;
		color:#43494c;	
		margin-bottom:15px;
	}
		#naviTop a
		{
			color:#43494c;
			margin-right:10px;
			text-decoration:none;
		}
		
		#naviTop a:hover
		{
			text-decoration:underline;	
		}
		
		#naviTop span.red
		{
			color:#d51605;	
			font:13px tahoma;
			margin-right:2px;
		}
	
	#all #images
	{
		width:100%;
		padding-bottom:10px;
	}
		#images .iBlock
		{
			float:left;
			margin-right:5px;	
		}
		
		* html #images .iBlock
		{
			margin-right:4px;	
		}
	
	#all #conentInfo
	{
		width:930px;
		margin:auto;
		position:relative;
		float:left;
	}
	
		#conentInfo .red1
		{
			width:115px;
			background:url('../i/red1.png') left 40px no-repeat;
			position:absolute;
			top:-55px;
			left:382px;
			height:70px;
			color:#db1802;
			padding:0 20px 0 25px;
			font:17px tahoma;	
		}
		
		.red1 a
		{
			color:#db1802!important;
		}
		
		* html #conentInfo .red1
		{
			background:url('../i/red1.gif') left 38px no-repeat !important;
		}
		
		#conentInfo .red2
		{
			
			background:url('../i/red22.gif') 25px 38px no-repeat;
			position:absolute;
			font:17px tahoma;	
			left:325px;
			height:70px;
			padding:0 25px 0 25px;
			position:absolute;
			text-align:right;
			top:-155px;
			width:180px;
		}
		html>body .red2
		{
			background:url('../i/red22.png') 25px 40px no-repeat !important;	
		}
		
		#conentInfo .red2 a, #conentInfo .red4 a
		{
			color:#db1802 !important;
		}	
		
		#conentInfo .red3
		{
			background:transparent url(../i/red3.gif) no-repeat scroll left 40px;
			color:#DB1802;
			left:440px;
			line-height:1;
			padding-bottom:20px;
			position:absolute;
			top:97px;
			width:92px;
			font:17px tahoma;	
			
		}
		 	.red3 a
		 	{
		 		color:#db1802 !important; 
		 	}
			
		#conentInfo .red4
		{
			height:70px;
			line-height:1;
			padding:0 3px 0 23px;
			position:absolute;
			right:0;
			text-align:left;
			top:-80px;
			width:150px;
			background:url('../i/red2.gif') 2px 41px no-repeat;
			font:17px tahoma;	
			
		}
		html>body .red4
		{
			background:url('../i/red2.png') left 40px no-repeat !important;	
		}


		

			.red1 a, .red2 a, .red3 a, .red4 a
			{
				color:#fff;
				text-decoration:none;	
			}
	
		#conentInfo #whiteBlock
		{
			width:215px;
			font:12px tahoma;
			color:#2e3233;
			line-height:17px;
			top:62px;
			left:2px;
			position:relative;
		}
		
		

		
			#whiteBlock ul
			{
				color:#b71300;
				margin:0 0 0 15px;
				padding:0;
			}
				#whiteBlock ul li
				{
					margin-bottom:5px;	
				}
			
			#whiteBlock a
			{
				color:#b71300;		
			}
			
			#whiteBlock a:hover
			{
				text-decoration:none;	
			}
			
			#whiteBlock p
			{
				margin-bottom:15px;	
			}
	
		#conentInfo #leftNavi
		{
			width:210px;
			margin:45px 0 65px 30px;
			list-style-type:none;
			font:13px tahoma;
			color:#43494c;
			padding:0;
			position:absolute;
			left:150px;
			top:-180px;
		}
			#leftNavi a
			{
				color:#2e3233;
				text-decoration:underline;
			}
			
			#leftNavi a:hover
			{
				text-decoration:none;	
			}
			
			#leftNavi .red
			{
				color:#d51605;
				font:13px tahoma;	
			}
			
			#leftNavi li
			{
				width:190px;
				margin:0 0 2px 0;
				padding:0;	
			}
			
			#leftNavi .sel
			{
				font-weight:bolder;			
			}
			
/* клевещи предавай */			
		
		#conentInfo #text
		{
			width:685px;
			float:right;
			line-height:17px;
		}
			#text p
			{
				margin-bottom:18px;
			}
		
.noMrg
{
	margin:0 !important;
}

#footer
{
	width:100%;
	height:32px;
	background:#616161;
	margin-top:-52px;
	font:11px tahoma;
	color:#fff;
	padding-top:20px;
}
	#footer #copy
	{
		margin:auto;
		width:930px;
	}


.left
{
	float:left;
}

.right
{
	float:right;
}

.clear
{
	clear:both;
}


	#topLineCont .autBlock
			{
				width:200px;
				height:151px;
				font:12px tahoma;
				color:#fff;
				position:absolute;
				top:30px;
				right:0;
				background:url('../i/au.jpg') left top repeat-x;
				z-index:23;
				padding:17px 20px 0 15px;
			}
				.autBlock a
				{
					color:#fff;
				}
				
				.fnt11
				{
					font-size:11px !important;	
				}
				
				.fnt12
				{
					font-size:12px !important;	
					line-height:18px;
				}
				
				.fnt13
				{
					font-size:13px !important;	
					line-height:18px;
				}
				
				.fnt15
				{
					font-size:15px !important;	
				}
				
				.fnt14
				{
					font-size:14px !important;	
				}
				
				.autBlock label
				{
					float:left;
					width:46px;
					text-align:right;
					padding:2px 5px 0 0;	
				}
				
				.autBlock .txtInp
				{
					width:145px;
					height:16px;
					background:#fff;
					border-top:1px solid #808080;
					border-left:1px solid #808080;	
					border-bottom:1px solid #d4d0c8;
					font:12px tahoma;
					border-right:1px solid #d4d0c8;
				}
				.autBlock p
				{
					padding-bottom:7px;
				}
				
				.autBlock .saveme
				{
					font-size:11px;
					width:100px;
					margin-top:-3px;
					padding:0 0 5px 47px;
				}
				
				.autBlock .link 
				{
					width:201px;
					padding:3px 0 0 15px;
				}
					.link a
					{
						margin-right:10px;
					}
					
					.saveme span
					{
						float:left;
						padding:3px 0 0 2px;
					}
					.saveme input
					{
						float:left;
					}
					.saveme .ent
					{
						width:45px;
						height:17px;
						border:0;
						background:#fff;
						text-align:center;
						font:11px tahoma;
						color:#000;
						cursor:pointer;
						padding-bottom:3px;
						margin:3px 0 0 5px;
					}
					
					* html .saveme .ent
					{
						margin:3px 0 0 3px !important;
						padding:0;
					}
					*:first-child+html .saveme .ent
					{
						margin:3px 0 0 3px !important;
						padding:0;
					}