body {
	background:url("/images/base/bg.jpg");
}

div.page {
	background:url("/images/base/top-bg.jpg") repeat-x left top;
}

div.header {
	background:url("/images/base/top-image.jpg") no-repeat center top;
	height:407px;
}

div.header a.logo {
	width:367px; height:68px;
	display:block;
	top:14px; left:50%;
	margin:0 0 0 -489px;
}

div.content {
	width:937px;
	margin:0 auto;
	padding-top:49px;
}

div.menu {
	width:937px;
	z-index:2;
	top:0;
}
div.menu ul {
	
}
	div.menu ul li {
		display:block;
		float:left;
		width:133px; height:67px;
		padding:0;
		margin:0 1px 0 0;
		position:relative;
		background:none;
	}
	div.menu ul li.last {		
		margin:0;
	}	
	
		div.menu ul li a {
			display:block;			
			width:133px; height:67px;			
			background:url("/images/menu/default/bg.png") no-repeat;
			text-align:center;
		}
		
		div.menu ul li a.hover {			
			background:url("/images/menu/hover/bg.png") no-repeat;			
		}
		div.menu ul li a.selected {			
			background:url("/images/menu/selected/bg.png") no-repeat;			
		}
		
			div.menu ul li a.selected img {			
				margin-top:29px;
			}
		
		div.menu ul li a img {
			margin-top:16px;
		}
		
		div.menu ul li .submenu {
			width:133px;
			display:none;
			margin-top:-10px;			
		}
		
		div.menu ul li .submenu a {
			width:auto;
			height:auto;
			background:url("/images/menu/submenu/bullet.gif") no-repeat left 7px;
			text-align:left;			
			padding:0;
			padding-left:14px;
		}
		
		div.menu ul li .submenu a:hover {
			color:#f26522;
			font-weight:bold;
			text-decoration:none;
			background-image:url("/images/menu/submenu/selected-bullet.gif")
		}
		
		div.menu ul li .submenu div.data {
			background-image:none;
			padding-top:0;
			padding-bottom:0;
		}
		
		div.menu ul li .submenu .hline-dotted {
			background:url("/images/menu/submenu/hline-dotted.gif") repeat-x;
			height:1px;
			font-size:1px;
			margin:8px 0;
		}
		
		div.menu ul li .submenu div.bottom {
			background:url("/images/menu/submenu/bottom.png");
			width:133px; height:20px;
		}
		

div.tbcs {
	width:100%;
	height:20px;
	overflow:hidden;
}
div.tbcs div {
	background:url("/images/box/tbcs.png");
	width:100%; height:40px;
}
div.tbcs .left {
	left:-20px;
}
div.tbcs .right {		
	margin-left:100%;
	left:-20px;
}

div.tbcs.bottom div {
	margin-top:-20px;
}

div.data {
	border-left:#e6e6e6 solid 8px;
	border-right:#e6e6e6 solid 8px;
	padding:18px;
	background:#fff url("/images/box/bg.png") repeat-x left bottom;
}

/*div.content div.data {
	min-height:200px;
}*/
	
div.b {
	margin:3px 0 10px 0;
}	
	div.b a {
		margin-right:1px;
	}	
	div.b a.last {
		margin:0;
	}	
	
div.contacts div.tbcs div {
	background-image:url("/images/contacts/tbcs.png");	
}	
	div.contacts div.data {
		background-image:url("/images/contacts/bg.png");
		background-color:#fff;
	}	
		
	div.contacts ul li {
		display:block;
		float:left;
		height:57px;
		background:none;
		line-height:normal;	
		padding:0;		
	}
	
	div.contacts h1 {
		margin-bottom:8px;
	}
	
	div.contacts .item {
		padding:0 22px 0 22px;		
	}
	
div.footer {
	height:91px;
}	
	div.footer a {
		color:#f25002;
	}
	
	div.footer img {
		vertical-align:middle;
	}
	div.footer div.vg {
		right:0;
		top:27px;
	}
		div.footer div.vg img {		
			margin:0 0 0 20px;
		}
		
	div.footer div.cr {		
		top:27px;
	}
		div.footer div.cr strong {		
			color:#134677;
		}
		div.footer div.cr img {		
			margin:0 20px 0 0;
		}	