﻿body {
	margin: 0;
	padding: 0;
	}
	
.main-container {
	background-image: url(../Images/background.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0 auto;
	padding-top: 30px;
	/*padding-left: 75px;
	padding-right: 75px;*/
	height: 700px;
	width: 965px;
	}
	.main-container .content {
		margin-left: 75px;
		padding-left: 10px;
		overflow:hidden;
		}
.pb25px {height:483px; overflow:hidden;}		
.submenu {
	height: 62px;
	text-align: center;
	width: 910px;
	margin: 0 auto;
	}
	.submenu a {
		color: #878889;
		font-family: Tahoma;
		font-weight: bold;
		font-size: 10px;
		text-decoration: none;
		}
	.submenu a:hover, .submenu a.active {
		color: #D60024;
		}
		
.main-menu {
	height: 24px;
	margin: 0 auto;
	}
	.main-menu .main-menu-d {
		height: 24px;
		margin-left: 30px;
		}
		.main-menu .main-menu-d .main-menu-cell {
			background-repeat: no-repeat;
			color: Black;
			font-family: Tahoma;
			font-weight: bold;
			font-size: 10px;
			float: left;
			margin-top: 0px;
			margin-left: 4px;
			text-align: center;
			line-height: 22px;
			height: 23px;
			width: 93px;
			}
			.main-menu .main-menu-d .main-menu-cell a {
				color: Black;
				padding: 4px 5px 5px 5px;
				text-decoration: none;
				}
			.main-menu .main-menu-d .main-menu-cell a:hover {
				color: #D60024;
				}
			.main-menu .main-menu-d .main-menu-cell.blank {
				background-image: none;
				}
			.main-menu .main-menu-d .main-menu-cell.menu {
				background-image: url(../Images/menu-item-bg.png);
				}
			.main-menu .main-menu-d .main-menu-cell.menu.active {
				background-image: none;
				}
				.main-menu .main-menu-d .main-menu-cell.menu.active  a {
					color: #D60024;
					}
			.main-menu .main-menu-d .main-menu-cell.right {
				float: right;
				}
				.main-menu .main-menu-d .main-menu-cell.right img {
					border: 0;
					margin-top: 6px;
					}
					
h1 {
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	margin: 0;
	text-align:left;
	}
h1.news {
	height: 54px;
	}
	
h3 {
	font-family: Arial;
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align:left;
	}
	
h4 {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align:left;
	}
	h4 a {
		color: #D60024;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		}
		h4 a span {
			color: #C5C7C8;
			font-weight: bold;
			}
		h4 a:hover {
			}
		h4 a:hover span {
			color: #000000;
			}
	
.sp {
	margin-top: 46px;
	_margin-top: 40px;
	}
	
.sp-container {
	background-image: url(../Images/sp-container-bg1.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 5px;
	height: 92px;
	width: 415px;
	}
	.sp-container .img {
		float: left;
		height: 92px;
		width: 111px;
		}
	.sp-container .cntn {
		float: right;
		margin-top: 8px;
		padding: 15px;
		padding-top: 0px;
		padding-bottom: 0px;
		text-align: left;
		width: 274px;
		}
		.sp-container .cntn h3 {
			font-family: Arial;
			font-weight: bold;
			font-size: 14px;
			margin: 0;
			}
		.sp-container .cntn p {
			font-family: Arial;
			font-size: 11px;
			margin: 0;
			padding: 0;
			}
			.sp-container .cntn p a {
				color: #D60024;
				font-family: Arial;
				font-size: 11px;
				font-weight: bold;
				float: right;
				text-decoration: none;
				}
				.sp-container .cntn p a span {
					color: #C5C7C8;
					font-weight: bold;
					}
				.sp-container .cntn p a:hover {
					}
				.sp-container .cntn p a:hover span {
					color: #000000;
					}
	.sp-container.map-contact {
		width: 345px; height: 128px; 
		background-image: url(../Images/sp-container-bg3.png); 
		_background-image: url(../Images/transparent.gif); 
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/sp-container-bg3.png',sizingMethod='scale');
		display: none;
		}
					

p.right {
	text-align: right;
	}
	p.right a {
		color: #D60024;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		}
		p.right a span {
			color: #C5C7C8;
			font-weight: bold;
			}
		p.right a:hover {
			}
		p.right a:hover span {
			color: #000000;
			}

.sp-news {
	background-image: url(../Images/sp-news-bg.png);
	background-repeat: no-repeat;
	margin-top: 20px;
	padding-right: 20px;
	text-align: left;
	height: 204px;
	width: 286px;
	}
	.sp-news h3 {
		font-family: Tahoma;
		font-size: 14px;
		line-height: 27px;
		margin: 0;
		margin-left: 25px;
		}
	.sp-news .record {
		}
		.sp-news .record h3 {
			color: #D60024;
			font-family: Tahoma;
			font-size: 11px;
			line-height: normal;
			margin: 0;
			margin-top: 10px;
			margin-left: 25px;
			}
		.sp-news .record p {
			font-family: Tahoma;
			font-size: 11px;
			margin: 0;
			margin-left: 25px;
			}
		.sp-news .record a {
			color: Black;
			font-family: Tahoma;
			font-size: 11px;
			margin: 0;
			margin-left: 25px;
			text-decoration: none;
			}
		.sp-news .record a:hover {
			color: #D60024;
			}
			
p.newslink {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	margin: 4px 0pt 0pt;
	*margin: 6px 0pt 0pt;
	padding: 0pt;
	}
	p.newslink a {
		color: #D60024;
		font-family: Tahoma;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		}
		p.newslink a span {
			color: #C5C7C8;
			font-weight: bold;
			}
		p.newslink a:hover {
			}
		p.newslink a:hover span {
			color: #000000;
			}
			
.logo-place {
	cursor: pointer;
	float: left; 
	height: 40px; 
	margin-left: 20px; 
	width: 180px; 
	}
			
.news-move-string {
	margin-top: 50px; 
	margin-left: 45px; 
	margin-right: 45px; 
	overflow: hidden; 
	zoom: 1;
	}
	.news-move-string .left {
		float: left; 
		height: 20px; 
		width: 770px; 
		overflow: hidden; 
		position: relative;
		}
	.news-move-string .right {
		float: right;
		height: 20px;
		}
	.news-move-string .move-content {
		left: 400px;
		position: relative;
		white-space: nowrap; 
		}
		.news-move-string .move-content td h3 {
			color: #D60024;
			font-family: Tahoma;
			font-size: 11px;
			line-height: normal;
			margin: 0;
			margin-left: 25px;
			white-space: nowrap; 
			}
		.news-move-string .move-content td p {
			color: #878889;
			font-family: Tahoma;
			font-size: 11px;
			font-style: italic;
			margin: 0;
			margin-left: 15px;
			white-space: nowrap; 
			}
		.news-move-string .move-content td a {
			color: #878889;
			font-family: Tahoma;
			font-size: 11px;
			font-style: italic;
			margin: 0;
			margin-left: 15px;
			white-space: nowrap; 
			text-decoration: none;
			}
			.news-move-string .move-content td a:hover {
				color: #D60024;
				} 
			
.footer-links {
	color: #878889;
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	margin-top: 19px;
	}
	.footer-links a {
		color: #878889;
		font-family: Tahoma;
		font-size: 11px;
		text-decoration: none;
		text-transform: uppercase;
		}
	.footer-links a:hover {
		text-decoration: underline;
		}
.error {display:block; color:#FF0000;font-size:9px;}
.w150px {width:150px;}
.h454px { height:454px; overflow:hidden;}