* {
	margin: 0;
	padding: 0;
}
html, body {
	width: 100% !important;
	min-width: 976px !important;
	height: 100% !important;
	background: #e1ebed url(img/bg.gif) center center repeat-y !important;
}
#zao_order_horizontal_short {
	position: relative !important;
	height: auto !important;
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
	background: #e1ebed url(img/bg.gif) center center repeat-y;	
}

.clear {
	height: 0;
	line-height:0;
	font-size: 1px;
	clear: both;
}
a:hover {
	text-decoration: none;
	outline: none;
}
li {
	list-style-type: none;
}

#content {
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background: url(img/bgtop.gif) center top no-repeat;
}
	.content {
		position: relative;
		margin: 0 auto;
		width: 976px;
	}
		.header {
			width: 976px;
			height: 93px;
		}
			.logo {
				float: left;
				width: 590px;
				height: 93px;
				background: url(img/logo.gif) 68px 38px no-repeat;
			}
			.menu {
				float: left;
				width: 315px;
				height: 43px;
				padding: 53px 71px 0 0;
				text-align: right;
			}
				.menu a {
					margin: 0 0 0 12px;
					font: 15px arial;
					font-style: italic;
					color: #000000;
					border-bottom: 1px dotted #000000;
					text-decoration: none;
					outline: none;
				}
				.menu a:hover {
					border: 0;
				}
		.girl {
			width: 976px;
			height: 348px;
			background: url(img/girl.jpg) 0 0 no-repeat;
		}
		.girlok {
			width: 976px;
			height: 348px;
			background: url(img/girlok.jpg) 0 0 no-repeat;
		}
			.girltext {
				margin: 0 0 0 71px;
				padding: 64px 0 0 0;
				width: 424px;
				font: 16px arial;
				line-height: 23px;
				color: #00617c;
			}
				h1 {
					margin: 0 0 37px 0;
					font: 36px arial;
					color: #eb5e00;
					font-style: italic;
					font-weight: bold;
					line-height: 40px;
					text-shadow: #cedde0 1px 1px 1px;
				}
				.girltext a {
					color: #00617c;
					outline: none;
				}
		.dopmenu {
			margin: 20px 0 20px 0;
			padding: 0 0 0 0;
			width: 996px;
			font: 16px arial;
			color: #354143;
			font-weight: bold;
			text-align: center;
		}
				.dopmenu a {
					color: #354143;
					outline: none;
				}


		.input {
			margin: 0 0 31px 0;
			padding: 0 0 0 0;
			width: 996px;
		}
			.inputtext_l {
				width: 303px;
				padding: 30px 15px 0 71px;
				font: 13px arial;
				line-height: 20px;
				color: #354143;
				float:left;
			}
				.inputtext_l p {
					margin: 0 0 20px 0;
					font: 16px arial;
					color: #00617c;
					font-weight: bold;
				}
				.inputtext_l a {
					color: #354143;
					outline: none;
				}
			.inputtext_c {
				width: 263px;
				padding: 30px 15px 0 0;
				font: 13px arial;
				line-height: 20px;
				color: #354143;
				float:left;
			}
				.inputtext_c p {
					margin: 0 0 20px 0;
					font: 16px arial;
					color: #00617c;
					font-weight: bold;
				}
				.inputtext_c a {
					color: #354143;
					outline: none;
				}
			.inputtext_r {
				width: 285px;
				padding: 30px 44px 0 0;
				font: 13px arial;
				line-height: 20px;
				color: #354143;
				float:right;
			}
				.inputtext_r p {
					margin: 0 0 20px 0;
					font: 16px arial;
					color: #00617c;
					font-weight: bold;
				}
				.inputtext_r a {
					color: #354143;
					outline: none;
				}
				.orangebigbutton {
					margin: 21px 0 0 0;
					width: 266px;
					height: 38px;
					padding: 13px 0 0 0;
					text-align: center;
					font: 20px arial;
					font-weight: bold;
					color: #ffffff;
					background: url(img/orangebigbutton.gif) center center no-repeat;
				}
				.bluebigbutton {
					margin: 21px 0 0 0;
					width: 266px;
					height: 38px;
					padding: 13px 0 0 0;
					text-align: center;
					font: 20px arial;
					font-weight: bold;
					color: #ffffff;
					background: url(img/bluebigbutton.gif) center center no-repeat;
				}
		.text {
			padding: 31px 71px 31px 71px;
			background: #e1ebed url(img/bg.gif) center center repeat-y;
		}

			.texttext {
				float: left;
				margin: 0 18px 0 0;
				width: 100%;
				font: 14px arial;
				color: #354143;
				line-height: 23px;
			}
				.texttext h3 {
					margin: 0 0 25px 0;
					font: 18px arial;
					color: #00617c;
					font-style: italic;
					font-weight: bold;
					line-height: 21px;
					text-shadow: #cedde0 1px 1px 1px;
				}

				.texttext a {
					color: #354143;
				}
				.texttext p {
					margin: 0 0 20px 0;
				}
				.texttext ul {
					margin: 0 0 10px 20px;
				}
				.texttext li {
					color: #354143;
					margin: 0 0 4px 0;
					list-style-type: none;
				}
				.texttext li a{
					color: #354143;
				}
				.lect p{
					margin: 0 0 7px 0;
				}

.goo {
	text-align: center;
	padding: 10px 0 20px 0;
}

#content .empty {
	height: 203px;
}
#footer {
	position: relative;
	margin-top: -203px;
	height: 153px;
	background: #e1ebed url(img/bgfooter.gif) center center no-repeat;
}
	.footer {
		position: relative;
		margin: 50px auto 0 auto;
		width: 976px;
	}
		.footerleft {
			float: left;
			margin: 0 0 0 71px;
			width: 550px;
			font: 13px arial;
			color: #354143;

		}
		.footerright {
			float: left;
			margin: 21px 71px 0 0;
			width: 284px;
			font: 13px arial;
			color: #354143;
			text-align: right;
		}
			.footerright a {
				color: #00617c;
			}

