*	{ margin: 0;padding: 0; border: 0; }
td	{ vertical-align: top; }
ul	{ list-style: none; }

div,dl,dt,dd,ol,ul,li,form,td,th,p {margin:0; padding:0;}

input, select, option, textarea {
	font:normal 11px Verdana;
}

body {
	color:#5e5e5e;
	font:normal 11px Tahoma;
	background:#c2a1e8;
}


h1 {
	text-align:right;
	color:#000105;
	font:bold 18px Arial;
	margin:3px 0;
}


h2 {
	color:#69492d;
	font:bold 14px Tahoma;
	margin:3px 0;
}
h3 {
	color:#9e1c50;
	font:bold 14px Tahoma;
	margin:3px 0;
}
h4 {
	text-align:right;
	font:bold 12px Tahoma;
	margin:10px 0 30px 0;
}
h4 a {
	font-size:12px;
	color:#782830;
	text-decoration:none;
}
a {
	color:#9e1c50;
	font-size:11px;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}

strong {
	color:#a80018;
	font-size:14px;
}

#main {
	width:988px;
	margin:0 auto;
	position:relative;
}

#top {
	height:311px;
	background:#5e5633 url(images/head.jpg) no-repeat;
}
#top img {
	position:relative;
	top:23px;
}
#slogan {
	position:absolute;
	top:176px;
	left:225px;
	color:#fcfdff;
	font-size:18px;
	line-height:30px;
}
#nav li {
	float:left;
}
#nav img {
	float:left;
}

#left {
	width:613px;
	border-left:1px solid #67498a;
	background:#fcfcfd url(images/left_bottom.jpg) no-repeat bottom center;
}
#left p {
	padding:10px 0;
	color:#666;
	font:bold 14px Tahoma;
}
#left_div {
	background:url(images/left.jpg) no-repeat top right;
	padding-top: 25px;
	padding-bottom: 60px;
	padding-left: 33px;
}

#border {
	float:left;
	width:942px;
	position:relative;
	padding:0 20px 0 26px;
	background:#c1bfea url(images/content-bg.jpg) repeat-x top;
	display:inline;
}


#content {
	float:left;
	width:942px;
	background:url(images/content-top.jpg) no-repeat top;
}

#right {
	width:327px;
	border-right:1px solid #67498a;
	background:#fcfcfd url(images/right.jpg) no-repeat bottom left;
}
#right_div {
	padding:25px 24px 60px 23px; 
}
#right p {
	color:#6d5194;
	font-size:14px;
	margin:15px 0;
	line-height:17px;
}
#right_border_bg {
	width:16px;
	height:87px;
	position:absolute;
	bottom:0;
	right:0;
	background:url(images/right_border_bg.jpg) no-repeat;
}

.info_block {

}

.girl_info {
	width:250px;
	height:167px;
	margin:30px 16px;
	background:#eee6da url(images/info_girl.gif) no-repeat;
}
.girl_info ul {
	padding:10px 0 0 0;
}
.girl_info li {
	color:#fff;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
}
.girl_info strong {
	color:#000;
}
.girl_info img {
	width:112px;
	height:156px;
	margin-right:20px;
}
.tt {
	float:left;
	width:988px;
	height:70px;
	background:url(images/content-top.jpg) no-repeat;
}
.bb {
	float:left;
	width:988px;
	height:38px;
	background:url(images/content-bottom.jpg) no-repeat;
}
#footer {
	width:988px;
	padding:10px 0;
	text-align:center;
	background:#c1bfea;
}
