body
{
	background:#f5f6d6 url(images/back.jpg) top center no-repeat;
	font:12px Arial;
}

a { color:#1082ec; }
a:hover { color:#1261ab; }

#formenu { height:40px; } 


ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.dropdown {
	position: absolute;
	z-index: 597;
	float: left;

	height:40px;
	background-color:#464646;
	background-color:rgba(46,46,46,0.75);
	_background-color:#464646;
	//background-color:#464646;
	font:12px/40px 'Trebuchet MS', Arial;
	color:#ffffff;
	zoom: 1;	
}

ul.dropdown li {
	float: left;
	zoom: 1;
	
	display:block;
	font:12px/40px 'Trebuchet MS', Arial;
	color:#ffffff;
	height:auto;
	heigth:40px;
}

	ul.dropdown li a { 
		display:block;
		font:12px/40px 'Trebuchet MS', Arial;
		color:#ffffff;
		padding-left:9px;
		padding-right:9px;	
		white-space:nowrap;
	}
	
	ul.dropdown li a:hover { color:#ffffff; background-color:#2f2f2f; }
	ul.dropdown li a.curr { color:#f68b00; }	
	ul.dropdown li a img { vertical-align:base-line; }	
	
	.aimg
	{
		text-decoration:none;
		_height:28px;
		_float:left;
		_padding-top:12px;
	}
	
	ul.dropdown ul {
		display:none;
		position: absolute;
		z-index:2;
		top: 40px;
		height:auto;
		zoom: 1;
		width: auto;
		background-color:#464646;
		background-color:rgba(46,46,46,0.75);
		_background-color:#464646;
		//background-color:#464646;			
		
		_width:100%;
	}	
	
		ul.dropdown ul li {
			float:none;
			width:auto;
			
			_display:block;	
			_height:40px;
			_margin:0px;
			_width:100%;
		}	
	
		ul.dropdown ul li a {
			display:block;
			font:12px/40px 'Trebuchet MS', Arial;
			color:#ffffff;
			padding-left:9px;
			padding-right:9px;	
			white-space:nowrap;		
			_height:40px;	
		}
		
		ul.dropdown ul li a:hover { color:#ffffff; background-color:#2f2f2f; }
		ul.dropdown ul li a.curr { color:#f68b00; }		
	
/*
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.dropdown {
	position: relative;
	z-index: 597;
	float: left;

		height:40px;
		background:#464646;
		font:12px/40px 'Trebuchet MS', Arial;
		color:#ffffff;
		float:left;	
}

ul.dropdown li {
	float: left;
	line-height: 1.3em;
	vertical-align: middle;
	zoom: 1;
	
	display:block;
	float:left;
	font:12px/40px 'Trebuchet MS';
	color:#ffffff;	
}

	ul.dropdown li a { 
		display:block;
		font:12px/40px 'Trebuchet MS';
		color:#ffffff;
		padding-left:9px;
		padding-right:9px;	
	}

	ul.dropdown li a:hover { background-color:#2f2f2f; }
	ul.dropdown li a.curr { color:#f68b00; }
	
ul.dropdown li.hover,
ul.dropdown li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}

ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
	width: auto;
	background-color:#464646;
	background-color:rgba(46,46,46,0.7);
}

ul.dropdown ul li {
	float: none;
	width: auto;
}

ul.dropdown ul ul {
	top: 1px;
	left: 99%;
	width: auto;
}

ul.dropdown li:hover > ul {
	visibility: visible;
}
*/

/*
	ul#menu, #menu ul
	{
		height:40px;
		background:#464646;
		font:12px/40px 'Trebuchet MS', Arial;
		color:#ffffff;
		float:left;
		
		list-style: none;
		margin: 0;
		padding: 0;
		float: left;

	}

		ul#menu li
		{
			display:block;
			float:left;
			font:12px/40px 'Trebuchet MS', Arial;
			color:#ffffff;
			
			margin: 0;
			padding: 0;
		
			position: relative;
			background: #464646;
			back\ground: none;
		}
		
			ul#menu li a
			{
				display:block;
				font:12px/40px 'Trebuchet MS', Arial;
				color:#ffffff;
				padding-left:9px;
				padding-right:9px;				
			}
		
			ul#menu li a:hover { background-color:#2f2f2f; }
			ul#menu li a.curr { color:#f68b00; }
			
			ul#menu li:hover ul { display:block; position: absolute; } 
			
			ul#menu li ul {
				display: none;
				position: absolute;
				background-color:#2f2f2f;				 
				}			*/
			
			
#for_head
{
	margin-top:26px;
}			

	.phones
	{
		position:absolute;
		padding-left:60px;
		font:italic 12px/15px Arial;
		color:#2a2a2a;
		text-align:right;
		margin-top:8px;
		overflow:show;
	}
	
		.phones a { color:#2a2a2a;  padding-right:3px; }
		.phones div span { padding-left:5px; padding-right:3px; }
		.phones div em { font-size:19px; }

	
.logo
{
	background:url(images/logo.png) 67px 60px no-repeat;
	border:1px transparent solid;
	_border:1px #f5f6d6 solid;
	heigth:200px;
}
		
#logo
{
	display:block;
	background:url(images/logo.png) 0px 0px no-repeat;
	width:327px;
	height:500px;
	z-index:1;
}
	
#for_content
{
	padding-top:490px;
	font:12px/17px Arial;
	color:#252525;
}		

	.cont_p
	{
		padding-left:20px;
	}
	
	.gcapt
	{
		height:31px;
		margin-top:33px;
		margin-bottom:21px;
		background:#484e50 url(images/corner.png) right top no-repeat;
		font:15px/31px Arial;
		color:#fefefe;
	}
	
		.gcapt a, .gcapt span { padding-left:12px; color:#fefefe; text-decoration:none; }
		.gcapt a:hover { text-decoration:underline; }
		
		.cont_p h2 {font:normal 15px/17px Arial; text-decoration:underline; }
		
		
.kurs     { background:#d59325 url(images/kurs.png) right top no-repeat; }		
.pogoda { background:#c57f0a url(images/pogoda.png) right top no-repeat; }		
.news     { background:#696767 url(images/news.png) right top no-repeat; }		

	.kurs div, .pogoda div, .news div.p {padding:11px;}
	
	.new
	{
		margin-bottom:22px;
		font:11px/17px Arial;
		width:160px;
	}
		
			.new div .date
			{
				color:#f8ab2c;
			}
			
			.new div .time
			{
				color:#9d9c9c;
				padding-left:8px;
			}
			
			.new a {color:#ffffff;}
			.new a:hover {color:#e3e3e3;}
			
			
.time
{
	margin-top:18px;
	overflow:hidden;
	zoom:1;
}			

	.time-one 
	{
		float:left;
		margin-left:10px;
		margin-right:15px;
		_margin-top:10px;
		_margin-right:14px;
	}
	
		.time-one  .city
		{
			text-align:center;
			color:#595959;
			font:11px Arial;
			margin-top:6px;
			margin-bottom:16px;
			padding-right:3px;
		}

		
.grid_15.hr
{	
	
	margin-top:24px;
	margin-bottom:16px;
	border-top:1px #919191 solid;
}		

.bottom-menu2
{
	font-size:11px;
	text-align:center;
}
	.bottom-menu2 A {color:#444444; }
	.bottom-menu2 A:hover {color:#ff9933; }

.counters { text-align:center; }

.bottom-cont
{
	text-align:right;
	font:14px/17px Arial;
	color:#4e4e4e;
}

.curt
{
	background:#bbbbbb; 
	border:3px #aaaaaa solid;
}

	.curt td table td
	{
		border:1px #aaaaaa solid;
	}
	
.curt2 table, table.curt2, .curt2 td { margin:0px; padding:0px;  }	
 
	
.ff table, .ff table td, .ff table th 
{
	border:0;
}	


.er
{
	/*outline:1px red solid;*/
}

	
.errors
{
	color:red;
	padding:16px;
	border:1px red solid;
}	
	



table.tnull
{
	border:0px;
}

	table.tnull td
	{
		border:0px; 
	}

	table.tnull img
	{
		border:0px;
	}

table.tnull td
{

}