﻿*
{
	border:0;	
	margin:0;
	padding:0;	
}

html,body
{
	background:#eef0f0;
	font:13px tahoma;
	color:#666;
}

h1
{
	font:22px tahoma;
	color:#333;
	margin-bottom:8px;
}

a { color:#37beff; text-decoration:underline; }
a:hover { text-decoration:none; }

#all
{
	width:980px;
	margin:auto;
	position:relative;
}
	#all #logo
	{
		position:absolute;
		width:458px;
		height:26px;
		background:url('i/logo.jpg') left top no-repeat;
		outline:none;
		top:38px;
	}
	#all #search
	{
		width:240px;
		height:40px;
		background:#cbd1d1 url('i/search.gif') left top no-repeat;
		float:right;
		margin:25px 0 0 0;
	}
		#all #search input
		{
			width:121px;
			font:12px tahoma;
			color:#ccc;
			border:1px solid #cccccc;	
			padding:1px 11px 3px  11px;
			margin:10px 15px 0 10px;
			float:left;
		}
		
		#all #search .searching
		{
			width:60px;
			height:20px;
			background:#666;
			border:0;
			font:12px tahoma;
			color:#fff;
			text-align:center;
			cursor:pointer;
			float:left;
			margin:10px 0 0 0;
		}
	
	#all #big
	{
		position:relative;
		width:980px;
		height:185px;
		background:url('i/big.jpg') left top no-repeat;	
		float:left;
		clear:right;
		margin:10px 0 30px 0;
	}
	
	#all #left
	{
		width:681px;
		background:#fff;		
		position:relative;
		float:left;
		padding:27px 22px 30px 22px;
	}
	
		#all #left .l-t
		{
			width:14px;
			height:14px;
			background:url('i/l-t.gif') left top no-repeat;
			position:absolute;
			left:0;
			top:0;
		}
		#all #left .r-t
		{
			width:14px;
			height:14px;
			background:url('i/r-t.gif') left top no-repeat;
			position:absolute;
			right:0;
			top:0;
		}
		* html #all #left .r-t
        {
			right:-1px;
        }
		
		#all #left .l-b
		{
			width:14px;
			height:14px;
			background:url('i/l-b.gif') left top no-repeat;
			position:absolute;
			bottom:0;
			left:0;
		}
		* html #all #left .l-b
		{
			bottom:-2px
		}
		
		#all #left .r-b
		{
			width:14px;
			height:14px;
			background:url('i/r-b.gif') left top no-repeat;
			position:absolute;
			right:0;
			bottom:0;
		}
		* html #all #left .r-b
		{
			right:-1px;
			bottom:-2px;
		}
		
		#all #left p
		{
			line-height:1.4;
			margin-bottom:16px;
		}
			#all #left p img
			{
				float:left;
				margin:5px 20px 20px 0;	
			}
			
		
		#all #left .block, #all #left .pub
		{
			width:324px;
			font:11px tahoma;
			margin-bottom:35px;
			float:left;
		}
		
		#all #left .pub
		{
			margin-bottom:0 !important;	
		}
		
		#all #left .block img
		{
			float:left;
			margin-right:16px;
		}
		
		#all #left .block h2
		{
			font:17px tahoma;
			color:#435c70;
			height:16px;
			margin-bottom:13px;	
		}
		
		#all #left .pub h2
		{
			font:17px tahoma;
			color:#435c70;
			height:16px;
			margin-bottom:6px;	
		}
		
		#all #left .pub a
		{
			color:#666;
			font:11px tahoma;
		}
		
			#all #left .pub .news
			{
				margin-bottom:19px;
			}
		
		#all #left .pub .logos
		{
			margin-right:18px;
			float:left;
			outline:none;	
		}
		
	#all #right
	{
		width:240px;
		float:right;
		padding-top:27px;
	}
		#all #right .menu
		{
			font:17px tahoma;
			color:#435c70;	
			list-style-type:none;
			margin-left:40px;	
			margin-bottom:38px;	
		}
		
		*:first-child+html #all #right .menu
		{
			margin-left:20px !important;
		}
		
		html:first-child #all #right .menu
		{
			margin-left:30px !important;
		}
		
			#all #right .menu a
			{
				text-decoration:none;
				color:#435c70;
			}
			#all #right .menu a:hover
			{
				color:#1ab5ff;	
			}
			
			#all #right .menu li
			{
				margin-bottom:10px;	
			}
			
			*:first-child+html #all #right .menu li
			{
				padding-left:20px;	
			}
			
			html:first-child #all #right .menu li
			{
				padding-left:10px;	
			}
			
			html>body #all #right .menu .selected, #all #right .menu .selected a
			{
				color:#1ab5ff;
				list-style-image:url('i/arr.gif');
				list-style-position:outside;
			}
			
			* html #all #right .menu .selected
			{
				list-style-image:url('i/arr2.gif') !important;	
			}
			
			#all #right .menu img
			{
				margin-bottom:-3px;	
			}
			
		#all #right .menu ul
		{
			font:13px tahoma;	
			list-style-type:none;
		}
		*:first-child+html #all #right .menu ul
		{
			margin-top:-16px;
		}
		* html #all #right .menu ul
        {
        	margin-top:-16px !important;
        }		
			#all #right .menu ul li
			{				
				padding:0 !important;
				margin-bottom:8px !important;
			}
				#all #right .menu ul li ul
				{
						
				}
					#all #right .menu ul li ul a
					{
						text-decoration:underline;
						margin-left:20px;	
					}
		
		#all #right .urls
		{
			margin-top:38px;			
		}
			#all #right .urls a
			{
				font:13px tahoma;
				color:#333;
				float:left;
				clear:both;
				margin-bottom:11px;
			}
	
	#all #footer
	{
		width:681px;
		position:relative;
		float:left;
		padding:33px 22px 20px 22px;
		font:11px tahoma;
		color:#666;
	}
		#all #footer a
		{
			color:#666;
			text-decoration:none;
		}
		#all #footer a:hover
		{
			text-decoration:underline;
		}
	
			

		
	
		
.clear
{
	clear:both;
}

.lefts
{
	float:left;
}

.rights
{
	float:right;
}

.mrg-bot-45
{
	margin-bottom:45px;
}

.mrg-top
{
	margin-top:35px;
}

.mrg-rgt-35
{
	margin-right:33px;
}

.mrg-top-22
{
	margin-top:-22px;
	float:left;
	display:block;
}

.publish
{
	margin-top:35px;
	float:left;
	width:100%;
}

.blue
{
	color:#37beff;
}

.red
{
	color:#ec1b23;
}

.small
{
	font:11px tahoma;
}

.left-height
{
	min-height:784px !important;
}

