@CHARSET "UTF-8";

	* {
		margin:0;
		padding:0;
		outline:0;
		font-family:verdana;
	}
	
	a {
		text-decoration:none;
	}
	
	.clear {
		clear:both;
	}
	
	body {
		text-align:center;
		background:#F7F7F7;
	}
	
	#mainContainer {
		margin:30px auto 10px auto;
		width:900px;
		min-height:715px;
		padding-bottom:16px;
		border:1px solid #C8C8C8;
		background:white;
		position:relative;
	}
	
	#topContainer {
		width:100%;
		height:85px;
		border-bottom:1px solid #C8C8C8;
	}
	
	#topContainer h1 {
		background:url('../img/logo.png') center center no-repeat;
		width:230px;
		height:51px;
		text-indent:-20000px;
		float:left;
		margin-top:26px;
		margin-left:10px;
	}
	
	#topContainer ul {
		float:right;
		width:200px;
		height:21px;
		margin-top:57px;
	}
	
	#topContainer ul li {
		float:left;
		list-style:none;
	}
	
	#topContainer ul li a {
		padding:3px 8px;
		font-size:11px;
		color:#951006;
	}
	
	#topMenu {
		height:46px;
		border-bottom:1px solid #D4D4D4;
		background:url('../img/topMenuBg.png') center center repeat-x;
	}
	
	#topMenu ul {
		float:right;
		width:545px;
		height:22px;
		list-style:none;
		margin-top:17px;
	}
	
	#topMenu ul li {
		float:left;
	}
	
	#topMenu ul li a {
		padding:3px 8px;
		font-size:12px;
		font-weight:bold;
		color:#982017;
	}
	
	#topMenu ul li a:hover {
		text-decoration:underline;
	}
	
	#topBlock {
		width:900px;
		height:130px;
		background:url('../img/topBg.png') center center no-repeat;
	}
	
	#leftBlock {
		float:left;
		width:90px;
		height:46px;
		margin-top:200px;
		text-align:left;
		margin-left:90px;
	}
	
	#leftBlock a {
		display:block;
		color:#990000;
		font-size:12px;
		font-weight:bold;
		padding:4px 0 4px 20px;
		background:url('../img/arrowLeft.png') center left no-repeat;
	}
	
	#leftBlock a:hover {
		text-decoration:underline;
	}
	
	h2 {
		font-size:12px;
		font-weight:bold;
		color:#9B1D14;
		margin-top:20px;
		padding-left:22px;
	}
	
	#contentBg {
		width:442px;
		float:left;
		margin-left:48px;
		background:url('../img/contentBg.png') center center repeat-y;
	}
	
	#content {
		text-align:left;
		width:100%;
		min-height:400px;
		background:url('../img/contentBg2.png') center bottom no-repeat;
		line-height:15px;
		padding-bottom:6px;
	}
	
	#content p {
		font-size:11px;
		margin:10px 22px 5px 22px;
        text-align:justify;
                
	}
	#content table{
		font-size:11px;
		margin:10px 22px 5px 22px;
        text-align:justify;
                
	}

	#content form p {
		margin:15px 8px 5px 22px;
	}
	
	#content form p label {
		display:block;
		float:left;
		width:120px;
		font-size:12px;
		line-height:20px;
	}
	
	#content form p input {
		width:274px;
	}
	
	#content form p select {
		width:278px;
	}
	#content form p textarea {
		width:276px;
		height:80px;
	}
	
	#content form p button {
		width:100px;
		height:20px;
		float:left;
		margin-left:190px;
		padding-bottom:20px;
		text-align:center;
	}
	
	#content li {
		padding-left:15px;
		font-size:11px;
		list-style:circle;
		margin-left:30px;
		list-style-position:inside;
	}

	#rightBlock {
		float:right;
		width:225px;
		height:392px;
		padding-top:8px;
	}
	
	#map {
		
	}
	
	#companyInfo {
		margin-top:10px;
		height:150px;
		font-size:12px;
	}
	
	#companyInfo p {
		margin:5px 4px 5px 5px;
		font-size:11px;
	}
	
	#companyInfo label {
		float:left;
		display:block;
		width:85px;
		font-weight:bold;
	}
	
	.address {
		text-align:left;
		padding-left:11px;
		margin-bottom:20px;
	}
	
	#phone {
		width:250px;
		height:330px;
		border:1px solid red;
		border:0;
		position:absolute;
		top:121px;
		left:0;
		background:url('../img/phone.png') center center no-repeat;
		z-index:1;

	}
	
	#phoneFlash {
		width:240px;
		height:193px;
		position:absolute;
		top:262px;
		left:0;
		z-index:2;
	}
	
	#footer {
		width:900px;
		height:20px;
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		font-size:11px;
		color:#910C03;
	}
	
	
	