* {
	margin:0;
	padding:0;
}

html, body {
	height:100%;
	background:#2090CC url(assets/img/bg2.jpg) repeat-y center;
}

a {
	outline-style:none;
	text-decoration:none;
}

img {
	border:none;
}

.main {
	min-width:1000px;
	max-width:1200px;
	margin:0 auto;
	background:url(assets/img/header.jpg) no-repeat center top;	
}
	.main .inner-main {
		min-height:900px;
		background:url(assets/img/footer.jpg) no-repeat center bottom;
	}
	
.main-width {
	width:1000px;
	margin:0 auto;
}

.header {
	width:100%;
	height:368px;
	position:relative;
	overflow:visible;
}
	.header .logo {
		position:relative;
		left:209px;
		top:20px;
		z-index:1;
	}

.content {
	width:964px;
	margin:0 auto;
	min-height:452px;
	position:relative;
	z-index:5;
}
	.content .content_top {
		background:url(assets/img/content_top.png) no-repeat;
		height:86px;
	}
		.content .content_top ul#menu {
			height:50px;
			width:932px;
			padding:15px 0 0 15px;
			list-style-type:none;
		}
			ul#menu li {
				float:left;
				background:url(assets/img/item_lb.png) no-repeat left top;
				height:50px;
				position:relative;
			}
				ul#menu li a {
					display:block;
					height:50px;
					padding:0 10px 0 10px;
					background:url(assets/img/item_rb.png) no-repeat right top;
				}
					ul#menu li a span {
						display:block;
						height:50px;
						padding:0 14px 0 12px;
					}
						ul#menu li a span span {
							background:url(assets/img/item_bullet.png) no-repeat scroll 0 23px !important;
							padding-left:23px;
							font:italic bold 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
							color:#fff;
							line-height:50px;
							text-transform:lowercase;
						}
			ul#menu li:hover,
			ul#menu li.current_page_item {
				background:url(assets/img/item_lb_active.png) no-repeat left top;
			}
				ul#menu li:hover a,
				ul#menu li.current_page_item a {
					background:url(assets/img/item_rb_active.png) no-repeat right top;
				}
					ul#menu li:hover a span,
					ul#menu li.current_page_item a span {
						background:url(assets/img/item_bg_active.png) repeat-x scroll 0 0;
					}
			
			ul#menu li.first {
				background:none;
			}
				ul#menu li.first a span {
					padding-left:13px;
				}
					ul#menu li.first a span span {
						padding-left:23px;
					}
			ul#menu li.first:hover,
			ul#menu li.first.current_page_item {
				background:url(assets/img/item_first_lb_active.png) no-repeat left top;
			}
			
			ul#menu li.last a {
				background:none;
			}
			ul#menu li.last:hover a,
			ul#menu li.last.current_page_item a {
				background:url(assets/img/item_last_rb_active.png) no-repeat right top;
			}
			
			
				ul#menu li ul {
					position:absolute;
					z-index:5;
					left:0;
					display:block;
					visibility:hidden;
					background:#2AA8D6 !important;
					list-style-type:none;
					padding:7px 0px 10px 10px;
				}
					ul#menu li ul li {
						display:list-item;
						float:none;
						height:25px;
						background:none;
						padding-left:0;
					}
						ul#menu li ul li a {
							white-space:nowrap;
							display:block;
							height:25px;
							background:none;
							padding:0;
						}
							ul#menu li ul li a span {
								background:none;
								height:25px;
								padding:0 5px 0 5px;
							}
								ul#menu li ul li a span span {
									line-height:25px;
									background:none !important;
									color:#fff;
								}
					
					ul#menu li:hover ul {
						background:none;
					}
						ul#menu li:hover ul li {
							background:none;
						}
							ul#menu li:hover ul li a {
								background:none;
							}
								ul#menu li:hover ul li a span {
									background:none;
								}
					ul#menu li ul li:hover {
						background:none;
					}
						ul#menu li ul li:hover a {
							background:none;
						}
							ul#menu li ul li:hover a span {
								background:none;
							}
								ul#menu li ul li:hover a span span {
									color:#95E3FF;
								}


	.content .content_bottom {
		background:url(assets/img/content_bottom.png) no-repeat center bottom;
		min-height:323px;
		padding:0 19px 43px 14px;
	}
		.content .content_bottom .left {
			width:247px;
			float:left;
		}
			.content_bottom .left ul#categories {
				margin:0 25px 0 27px;
				list-style:none;
			}
				ul#categories li {
					padding:8px 0;
					background:url(assets/img/border.png) no-repeat left top;
					line-height:1;
				}
				ul#categories li.first {
					background:none;
				}
					ul#categories li a {
						display:block;
						padding-left:21px;
						background:url(assets/img/bullet.gif) no-repeat scroll 0 3px;
						font:normal 14px Tahoma, Geneva, sans-serif;
						color:#2E2E2E;
						text-shadow:0 0 0 #2E2E2E;
						text-transform:lowercase;
						line-height:16px;
					}
					ul#categories li a:hover {
						text-decoration:underline;
					}
					
			.content_bottom .left .banner {
				margin-left:23px;
			}
		
		.content .content_bottom .right {
			margin-left:247px;
			padding:0 20px 0 32px;
		}
			.content .content_bottom .right .post {
				position:relative;
				z-index:1;
			}
			.content .content_bottom .right .post.home_page {

				min-height:205px;
			}
			.pic_on_main {
				width:205px;
				height:240px;
				float:right;
			}
				.content .content_bottom .right .post h1,
				.content .content_bottom .right .post h2,
				.content .content_bottom .right .post h3,
				.content .content_bottom .right .post h4,
				.content .content_bottom .right .post h5, 
				.content .content_bottom .right .post h6 {
					padding:18px 0;
					font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
					font-style:italic;
					font-weight:normal;
					color:#1765C0;
				}

				.content .content_bottom .right .post h1 span,
				.content .content_bottom .right .post h2 span,
				.content .content_bottom .right .post h3 span,
				.content .content_bottom .right .post h4 span,
				.content .content_bottom .right .post h5 span,
				.content .content_bottom .right .post h6 span {
					color:#55ABFF;
				}
				
				.content .content_bottom .right .post h1 {font-size:24px;}
				.content .content_bottom .right .post h2 {font-size:21px;}
				.content .content_bottom .right .post h3 {font-size:18px;}
				.content .content_bottom .right .post h4 {font-size:16px;}
				.content .content_bottom .right .post h5 {font-size:13px;}
				.content .content_bottom .right .post h6 {font-size:11px;}
				
				.content .content_bottom .right .post p {
					padding:10px 0;
					font:normal 13px Arial, Helvetica, sans-serif;
					color:#2E2E2E;
					line-height:1.45;
				}
					.content .content_bottom .right .post.home_page p strong,
					.content .content_bottom .right .post.home_page p b {
						color:#1765C0;
					}
					
					
					
				.content .content_bottom .right .post .entry {
					background:url(assets/img/entry_line.png) no-repeat center top;
					padding:25px 0;
				}
					.content .content_bottom .right .post .entry .title a {
						color:#1765C0;
					}
				.content .content_bottom .right .post .entry.first,
				.content .content_bottom .right .post .entry.single {
					background:none;
				}
					.content .content_bottom .right .post .entry.single h1,
					.content .content_bottom .right .post .entry.single h2,
					.content .content_bottom .right .post .entry.single h3,
					.content .content_bottom .right .post .entry.single h4,
					.content .content_bottom .right .post .entry.single h5,
					.content .content_bottom .right .post .entry.single h6 {
						padding-top:0;
					}
					.content .content_bottom .right .post .entry h2 {
						padding:0;
					}
					.content .content_bottom .right .post .entry a:hover {
						text-decoration:underline;
					}
					.content .content_bottom .right .post .entry .date {
						font:bold 14px Arial, Helvetica, sans-serif;
						color:#333;
						line-height:56px;
						display:inline-block;
						background:url(assets/img/date.png) no-repeat;
						height:56px;
						width:120px;
						text-align:center;
						margin-left:-14px;
					}
					.content .content_bottom .right .post .entry p {
						padding:0 0 5px;
					}
	

.prefoot {
	clear:both;
	height:80px;
}

.footer {
	min-width:1000px;
	max-width:1200px;
	margin:-80px auto 0;
	position:relative;
	height:80px;
}
	.footer .left {
		float:left;
		padding-left:33px;
	}
		.footer .left .address {
			padding-left:20px;
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#fff;
			line-height:1.5;
		}
			.footer .left .address a {
				color:#9FF4FF;
			}
			.footer .left .address a:hover {
				text-decoration:underline;
			}

	
	.footer .right {
		float:right;
		padding-right:35px;
	}
		.footer .right ul#footer_nav {
			list-style:none;
		}
			ul#footer_nav li {
				float:left;
				padding:0 10px;
				line-height:12px;
				border-left:1px #5ED4EC solid;
			}
			ul#footer_nav li.first {
				border:none;
			}
				ul#footer_nav li a {
					font:normal 12px Arial, Helvetica, sans-serif;
					color:#9FF4FF;
					text-decoration:underline;
				}
				ul#footer_nav li a:hover {
					text-decoration:none;
				}
				
				
				ul#footer_nav li ul {
					display:none;
				}
				
				
		.footer .right .copyrights {
			padding-right:5px;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#8FC4E5;
			text-align:right;
			padding-top:8px;
		}

.clear {
	clear:both;
}



.page_nav {
	text-align:center;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:20px 0;
}

.page_nav span.current {
	
}



.items {
	padding-top:20px;
}
.goods-item {
	width:190px;
	min-height:265px;
	margin:0 9px 20px;
	padding-bottom:5px;
	float:left;
}
	.goods-item .title {
		text-align:center;
		padding:5px 5px 0;
	}
		.goods-item .title a {
			font:bold 15px Tahoma, Geneva, sans-serif;
			color:#1765C0;
		}
	.goods-item img {
		text-align:center;
	}
	.goods-item p {
		padding:0 5px !important;
		font-size:12px !important;
		line-height:1 !important;
	}
	.goods-item a.more-link {
		float:right;
		margin-top:8px;
		margin-right:5px;
		font:italic bold 11px Verdana, Geneva, sans-serif;
		color:#900;
	}
	.goods-item a.more-link:hover {
		text-decoration:underline;
	}
	

.wpcf7-form textarea,
.wpcf7-form input {
	border:1px #5BE5F3 solid;
	background:#F9F9F9;
}

.wpcf7-form p.button input {
	padding:0 5px;
	cursor:pointer;
}

ul.child_pages {
	list-style-type:circle;
	padding-top:30px;
	margin-left:20px;
}
	ul.child_pages li {
		font:italic bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#1765C0;
		padding:5px 0 0px 5px;
	}
		ul.child_pages li a {
			color:#1765C0;
		}
		ul.child_pages li a:hover {
			text-decoration:underline;
		}
		
		
li.current-cat a {
	
}

.entry.single div table {
	margin:20px auto;
}
.entry.single div table,
.entry.single div table tr,
.entry.single div table td {
	text-align:center;
}
.entry.single div table tr.gray {
	background:#EAEDEE;
}

.entry.single img.yapb-image {
	
}