
.w-column {
	width: 235px;
}

.w-content {
	width: 767px;
}



/* */
.root {
	padding: 0px 10px 0px 10px;
}

.root-wrp {
	margin: 0px auto;
	padding: 0px auto;
	width: 1004px;
}



.z-top {
	float: left;
	width: 100%;
	height: 131px;
	padding-top: 5px;
	background: url(/resources/images/top.png) no-repeat left top;
	padding: 0px;
}

.z-top .logo {
	margin-left: 80px;
	width: 130px;
	height: 120px;
	float: left;
}

.z-top .logo a {
	position: relative;
}


.z-top .slogan {
	float: right;
	width: 170px;
	color: #fff;
	font-weight: bold;
	font-size: 9pt;
	margin-top: 15px;
	padding-right: 10px;
}




.z-nav {
	float: left;
	width: 100%;
	margin-top: -3px;
}



.z-helper {
	float: left;
	width: 771px;
}

* html .z-helper {
	width: 768px;
}



.z-collage div {
	height: 162px;
}

.z-collage .corner {
	float: right;
	width: 5px;
	background: url(/resources/images/nav-bg-rp.png) repeat-y left;
}



.z-info {
	float: left;
	width: 100%;
	position: relative;
	z-index: 900;
	margin-top: -3px;
}

.z-info .line {
	float: left;
	width: 745px;
	height: 43px;
	background: url(/resources/images/line-bg-rp.png) repeat-x top;
}

.z-info .corner {
	float: right;
	width: 259px;
	height: 43px;
	background: url(/resources/images/line-phone-bg.png) no-repeat left top;
	text-align: center;
}

.z-info .corner img {
	margin-top: 10px;
}



.z-column {
	float: left;
	position: relative;
	z-index: 700;
	margin-top: -4px;
	padding-bottom: 250px;
	border-right: 2px dotted #edf1f4;
	background: url(/resources/images/deco/deco.png) no-repeat top center;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/resources/images/deco/deco.png", sizingMethod="crop");
	background-image: expression("none");
	/* background: url(/resources/images/deco/deco.png) no-repeat center; */
}



.z-content {
	float: left;
	position: relative;
	z-index: 800;
	margin-top: -4px;
	margin-left: -2px;
	width: 725px; /* 760px; */
	padding: 10px 0px 50px 25px; /* */
	border-left: 2px dotted #edf1f4;
}



.z-bottom {
	float: left;
	width: 100%;
	background-color: #f3f4f6;
	border-top: 2px dotted #99CA3B;
	padding-bottom: 50px;
	/*background-color: #99ca3b;*/
	/*border-top: 1px solid #539744;*/
}

.z-bottom .copyright {
	float: left;
	color: #87898d;
	/*height: 100px;
	overflow: hidden;*/
}

.z-bottom .copyright .wrp {
	padding: 10px 10px 10px 20px;
	font-size: 7pt;
	letter-spacing: normal;
}

.z-bottom .copyright p {
	margin: 0px;
	padding: 0px;
}


.z-bottom .ext {
	float: left;
	margin-left: 2px;
	/*height: 100px;
	overflow: hidden;*/
	font-size: 7pt;
}

.z-bottom .wrp {
	padding: 10px 10px 10px 20px;
	float: left;
}

.z-bottom .wrp div {
	padding-right: 20px;
	float: left;
	font-size: 8pt;
}





/* defaults */


/* designs */
.design-info {
	
}

.design-info .z-helper {
	width: 100%;
}

.design-info .z-collage .collage {
	width: 999px;
}


.viewer {
	padding: 5px;
}

.viewer .wrapper {
	width: 100%;
	text-align: center;
}

.viewer img {
	/*border: 2px solid #5a9e47;*/
	border: 1px solid #4a597b;
}


