	#CC {
		width:485px;
	}
	#CitiesBlock {
		position:relative;
		z-index:3;
	}
	#CitiesBlock table {
		width:100%;
		margin:1.5em 0;
		position:relative;
		display:none;
		left:-1em;
		z-index:3;
		background:#CADDEE;
	}
		#CitiesBlock td {
/*			width:30%;*/
			padding:1em 0.5em 1em 1em;
		}
			#CitiesBlock td a, #CitiesBlock td span {
				margin:0 0 0.5em 0;
				display:block;
			}
			#CitiesBlock td a:visited {color:#0066B3;}
			#CitiesBlock td .fav {font-weight:bold;}
		
	
	#CC .addressBlock {
		margin:1.5em 0;
		padding:1em 1em 0.5em 1em;
		position:relative;
		left:-1em;
		z-index:3;
		background:#FAF7EE;
	}
		#CC .addressBlock p {clear:both;margin:0 0 0.5em 0;}
		#CC .addressBlock a.ancor {
			position:relative;
			top:-200px;
		}
		#CC .addressBlock .address {margin:0 0 0.5em 0;}
			#CC .addressBlock .address a	{float:right;}
			#CC .addressBlock .address strong {
				font:normal 20px Georgia;line-height:110%;
				color:#8D8D8B;
			}
		#CC .addressBlock .metro {
			font:11px Georgia;
			color:#000;
		}
		#CC .addressBlock .phones {
			clear:both;
			margin:0 0 0.5em 0;
			font:17px Georgia;
			color:#000;
		}
		#CC .addressBlock .ñategories {
			margin:0;
			clear:both;
		}
			#CC .addressBlock .ñategories span {
				margin:0 0 0.5em 0;
				padding:0 7px;
				position:relative;
				z-index:3;
				display:block;
				float:left;
				background:url('/_images/dot.gif') no-repeat 0 0.5em;
				font:11px Georgia;
				color:#000;
				white-space:nowrap;
			}
		#CC .addressBlock .clear {
			width:100%;
			height:1px;
			clear:both;
			overflow:hidden;
			visibility:hidden;
		}
		
	.SubMenu			{margin-bottom:2em;}
	
	#SubMenu .hidden	{display:none;}
	
	#SubMenu li			{margin-bottom:0.5em;}
	#SubMenu ul li *	{color:#2d2d2d;}
	#SubMenu li strong	{color:#2d2d2d;}
	
	#SubMenu li.gray * 	{color:#8F98A1;}
	#SubMenu li.link * {
		color:#0084C8;
		border-bottom:1px dashed #0084C8;
		cursor:pointer;
	}
	



