@charset "utf-8";
/* CSS Document */

html {
    margin:0;
    padding:0;
}
body {
    background:#95d421;	
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#bbe246), to(#95b935));
	background: -webkit-linear-gradient(#bbe246, #95b935);
	background: -moz-linear-gradient(#bbe246, #95b935);
	background: -ms-linear-gradient(#bbe246, #95b935);
	background: -o-linear-gradient(#bbe246, #95b935);
	background: linear-gradient(#bbe246, #95b935);
	-pie-background: linear-gradient(#bbe246, #95b935);
	behavior: url(PIE.htc);
    color:#000000;
	font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    margin:0;
    padding:0;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, p, table, th, td {
    margin:0;
    padding:0;
}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
ul, li {list-style-type:none;}
table, img {border:0 none;}
a {text-decoration:none;}

/*--------------------wrapper----------------------*/
#wrapper {
    background:url(../images/main_bottom_bg.png) no-repeat scroll center bottom;
	margin: 0 auto;
    overflow: hidden;
    padding-bottom: 20px;
    position: relative;
    width: 842px;
}
.main {
    background:url(../images/wrap_bg.png) repeat-y scroll center 0;
	margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 842px;
}

/*--------------------header----------------------*/
#header{
	margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 812px;
}
/*--------------------menu----------------------*/
.menu{ text-align:right;}
.menu li{ display:inline; border-left:1px solid #666;}
.menu li a{ font-size:16px; color:#000000; padding:0 15px;}
.menu li a:hover, .menu .current a{ color:#558206; text-decoration:underline;}
.menu .des{ border:none;}
/*--------------------content----------------------*/
#content {
	clear: both;
    margin: 0 auto;
    min-height: 850px;
    overflow: hidden;
    padding: 0 15px;
    width: 812px;
}
#content h1{
	color: #DF0000;
    font-size: 30px;
	line-height:48px;
    padding: 12px 0 18px;
    text-align: center;
}

#content h2{
	color: #DF0000;
    font-size: 30px;
    padding: 12px 0 18px;
    text-align: center;
}
#content h2 span{
	color:#000;
	font-size:20px;
	display:block;
	padding-bottom:8px;
}
#content h2 span a{color:#000;}
#content h1 p{
	color:#000;
	font-size:36px;
	display:block;
	padding-bottom:8px;
}
#content h1 p span{
	height:175px;
	color:#000;
	font-size:30px;
	line-height:40px;
	text-align:left;
	display:block;
	float:left;
	padding:50px 0 0 60px;
}
#content h1 p span a{
	color:#000;
}
#content h1 p span a:hover{
	color:#000;
	text-decoration:underline;
}
#content .red{ color:#DF0000; text-decoration:underline}
#content .red a{ color:#DF0000; text-decoration:underline}
#content .red a:hover{ color:#DF0000; text-decoration:underline}
#content h1 span a{color:#000;}
.mimg{ float:right; padding:5px 10px;}

.lp_link{
	background: none repeat scroll 0 0 #ebf4dc;
    border-bottom: 4px solid #469308;
    border-top: 4px solid #469308;
    overflow: hidden;
	display:block;
	width:812px;
	float:left;
}
.link_left,.link_right{
	float:left;
	width:185px;
	padding-left:20px;
}
.link_left h3,.link_right h3{
	color:#c74914;
	font-size:16px;
	padding-top:3px;
}
.link_left ul li,.link_right ul li{
	clear: both;
    overflow: hidden;
    padding-top: 18px;
	*padding-top: 15px;
}
.link_left ul li a,.link_right ul li a{
	color: #000000;
    display: block;
    float: left;
    font-size: 16px;
    line-height: 18px;
}
.link_left ul li span,.link_right ul li span{
	display: block;
    float: left;
    padding-right: 8px;
}
.lp_link img{ display:block;margin:0 auto}

.books{ background:#dfeace url(../images/bg2.jpg) no-repeat 30px 0; padding:0 30px 31px 400px; margin-top:40px;}
.books p{ text-align:center; line-height:30px;}
.books span{ display:block;}
.books strong{ display:block;}
.fontr{ color:#df0000;}
.fontg{ color:#1f7c18;}

.lp_text{
	padding: 20px 25px;
    width: 760px;
}

.lp_text p{ line-height:28px; padding-bottom:30px; background:url(../images/icona.jpg) no-repeat 0 3px; text-indent:2em;}
.lp_text .fontc{ background:none; text-indent:0;}
.lp_text p span{
	color:#df0000;
	font-weight:bold;
}
.textabout p{ text-indent:0; background:none;}
.order{
	margin: 0 auto;
    overflow: hidden;
    width: 780px;
	line-height:28px;
	padding-bottom:80px;
}
.order .img1{
	display:block;
	float:left; width:400px; text-align:center;
}
.order .img1 p{ text-align:left; padding-left:40px;  font-weight:bold;}
.order .img2{
	display:block;
	margin:0 auto;
}
.order .imgaa{ padding:70px 0 0 50px;}
.order h4{
	color: #DF0000;
    font-size: 28px;
    padding-bottom: 40px;text-align:center;
}
.order h4 span{ font-size:44px;}
.order p{
	text-align:center;
}
.lp_text p a{
	color: #DF0000;
    font-weight: bold;
    text-decoration: underline;
}

/*--------------------footer----------------------*/
#footer {
	margin: 0 auto;
    padding-bottom: 20px;
    width: 842px;
}
#footer p{
    color: #000;
    font-size: 12px;
    text-align: center;
}
#footer p a{ color:#000;}

/*--------------------thank you----------------------*/
.thank_you{
	overflow: hidden;
    padding: 35px 50px;
    width: 710px;
}
.thank_you p{
	color:#010101;
	line-height: 22px;
    padding-bottom: 25px;
}
.thank_you p.title{
	color: #000000;
    font-size: 20px;
    font-weight: bold;
    line-height: 37px;
    margin: 0 auto;
    text-align: center;
}
.thank_you p.title span{ color:#df0000;}
.thank_you img{
	margin:0 auto;
	display:block;
}
.thank_you p a{
	color:#df0000;
	text-decoration:underline;
}
.thank_you p span{
	color:#df0000;
	font-weight:bold;
}
.thank_you p.thank_link{
	line-height: 30px;
    text-align: center;
}

