/*
	product
*/
#product {
	}
	#product .product-corner {
		height: 25px;
		width: 25px;
		position: relative;
		background: url(bg000008.png) no-repeat 0 0;
		}

	#product .product-header {
		height: 25px;
		margin: 25px 25px 0 25px;
		background: #fff url(bg000009.png) repeat-x 0 0;
		position: relative;
		}
		#product .product-header .product-allbrand {
			position: absolute;
			right: -18px;
			top: -21px;
			}
		#product .product-tl {
			float: left;
			left: -25px;
			background-position: left top;
			}
		#product .product-tr {
			float: right;
			right: -25px;
			background-position: right top;
			}
		#product .product-menu {
			display: inline;
			float: left;
			height: 25px;
			position: absolute;
			top: -25px;
			left: -25px;
			font-weight: bold;
			font-size: 14px;
			}
			#product .product-menu a,
			#product .product-menu div {
				color: #044c24;
				display: inline;
				float: left;
				background: #fff url(bg00000A.png) no-repeat right bottom;
				height: 25px;
				margin-right: 3px;
				padding-right: 20px;
				}
			#product .product-menu a:hover {
				background: #fff url(bg00000A.png) no-repeat right top;
				}
			#product .product-menu div {
				background: #fff url(bg00000A.png) no-repeat right top;
				height: 26px;
				color: #545454;
				}
				#product .product-menu a span,
				#product .product-menu div span {
					display: inline;
					float: left;
					background: #fff url(bg00000A.png) no-repeat left bottom;
					height: 25px;
					line-height: 25px;
					padding-left: 20px;
					}
				#product .product-menu a:hover span {
					background: #fff url(bg00000A.png) no-repeat left top;
					}
				#product .product-menu div span {
					background: #fff url(bg00000A.png) no-repeat left top;
					height: 26px;
					}

	#product .product-body {
		border-left: 1px solid #ededed;
		border-right: 1px solid #ededed;
		background: #fff;
		padding: 0 25px;
		}

	#product .product-footer {
		height: 25px;
		margin: 0 25px;
		background: #fff url(bg000009.png) repeat-x 0 0;
		background-position: 0 100%;
		}
		#product .product-bl {
			float: left;
			left: -25px;
			background-position: left bottom;
			}
		#product .product-br {
			float: right;
			right: -25px;
			background-position: right bottom;
			}

/* product-tlist */
#product-tlist {
	}
	#product-tlist table {
		margin-bottom: 0;
		border: none;
		width: 100%;
		text-align: left;
		}
		#product-tlist table th {
			border: none;
			border-bottom: 1px solid #c2c2c2;
			}
		#product-tlist table td {
			border: none;
			border-bottom: 1px solid #c2c2c2;
			padding-bottom: 20px;
			}
			#product-tlist table img {
				margin: 0 10px;
				}

/* product-tlist */
#product-list {
	}
	#product-list a {
		display: inline;
		float: left;
		background: #FFFFFF;
		border: 1px solid #ECECEC;
		padding: 6px 12px;
		min-height: 90px;
		-height: 90px;
		margin: 0 5px 5px 0;
		}

/* product-view */
#product-view {
	}
	#product-view .col1 {
		display: inline;
		float: left;
		width: 175px;
		}
	#product-view .col2 {
		margin: 0 190px 0 175px;
		padding: 0 25px;
		}
	#product-view .col3 {
		display: inline;
		float: right;
		width: 190px;
		}

	#product-view .product-tare {
		}
		#product-view .product-tare a.this {
			cursor: default;
			}
		#product-view .product-tare a img.this {
			display: none;
			}
		#product-view .product-tare a.this img {
			display: none;
			}
		#product-view .product-tare a.this img.this {
			display: inline;
			}
		#product-view .product-tare a img {
			vertical-align: middle;
			margin-right: 10px;
			}
		#product-view .product-tare a {
			margin-right: 10px;
			text-decoration: none;
			}
		#product-view .product-tare a span {
			text-decoration: underline;
			}
		#product-view .product-tare a:hover span {
			text-decoration: none;
			}
		#product-view .product-tare a.this span {
			text-decoration: none;
			}

	#product-view .product-tare-photo {
		}
		#product-view .product-tare-photo a {
			display: none;
			}
		#product-view .product-tare-photo a.this {
			display: inline;
			margin-left: 25px;
			}




/*
	videogallery
*/
#videogallery {
	}
	#videogallery .videogallery-gallery {
		display: inline;
		float: left;
		width: 165px;
		margin-right: 40px;
		height: 180px;
		text-align: center;
		}
	#videogallery .videogallery-item {
		display: inline;
		float: left;
		width: 320px;
		margin-right: 40px;
		height: 330px;
		text-align: center;
		}
		#videogallery .videogallery-item h3 {
			min-height: 32px;
			-height: 32px;
			}
		#videogallery .videogallery-item object,
		#videogallery .videogallery-item embed {
			width: 320px;
			height: 265px;
			}




/*
	photogallery
*/
#photogallery {
	}
	#photogallery .photogallery-gallery {
		display: inline;
		float: left;
		width: 165px;
		margin-right: 40px;
		height: 180px;
		text-align: center;
		}
	#photogallery .photogallery-item {
		display: inline;
		float: left;
		width: 165px;
		margin-right: 40px;
		height: 150px;
		text-align: center;
		}




/*
	news
*/
#news-block-index-news p {
	margin-left: 40px;
	}
	#news-block-index-news p span {
		float: left;
		margin-right: -100%;
		position: relative;
		left: -40px;
		color: #FFFFFF;
		background: #de5a02;
		padding: 0 2px;
		}

#news-view {
	}
	#news-view-getcode {
		width: 98%;
		height: 120px;
		margin-top: 10px;
		resize: none;
		}




/*
	bosses
*/
#bosses-list {
	padding-top: 6px;
	}
	#bosses-list .bosses-list-col1 {
		display: inline;
		float: left;
		width: 185px;
		}
	#bosses-list .bosses-list-col2 {
		margin-left: 185px;
		}

#bosses-view {
	}
	.x-cropped #bosses-view img.x-fll {
		float: none;
		}




/*
	vacancy
*/
#vacansy {
	}
	#vacancy select {
		width: 150px;
		}




/*
	sitemap
*/
#sitemap {
	}
	#sitemap .sitemap-column {
		display: inline;
		float: left;
		width: 33%;
		padding-bottom: 15px;
		}
	#sitemap ul {
		margin-bottom: 15px;
		padding: 0;

		margin-left: 10px;
		line-height: 20px;
		}
	#sitemap ul li {
		padding-left: 15px;
		background-position: 0 0.8em;
		margin-bottom: 5px;
		}
	#sitemap li ul {
		margin-top: 5px;
		margin-bottom: 5px;

		font-style: italic;
		font-size: 11px;
		}
	#sitemap a {
		color: #545454;
		}
	#sitemap h2 {
		margin: 0 0 5px 0;
		}




/*
	vip_info
*/
#vip_info {
	position: absolute;
	bottom: 14px;
	left: 25px;
	color: #fff;
	}
	#vip_info h5 {
		font-size: 18px;
		font-weight: normal;
		margin-bottom: 5px;
		}
	#vip_info p {
		margin: 0;
		}
		#vip_info input {
			color: #fff;
			background: none;
			margin: 0 3px 0 0;
			padding: 2px 6px;
			border: 0;
			outline: 0;
			width: 86px;
			-position: relative;
			background: url(bg00000B.png) repeat 0 0;
			-background: none;
			-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/_/bg.admission.png');
			}
		#vip_info button {
			padding: 1px 5px;
			//padding: 0;
			-padding: 1px 0 0 0;
			margin-bottom: 0;
			-position: relative;
			}




/*
	vips
*/
#vips {
	}
	#vips p.vips-col1 {
		display: inline;
		float: left;
		width: 140px;
		text-align: center;
		}
	#vips p.vips-col2 {
		margin-left: 160px;
		}




/*
	vip_blog
*/
#vip_blog {
	}
	#vip_blog p.vip_blog-col1 {
		display: inline;
		float: left;
		width: 140px;
		text-align: center;
		}
	#vip_blog p.vip_blog-col2 {
		margin-left: 160px;
		}




/*
	vip_blog_add
*/
#vip_blog_add {
	}
	#vip_blog_add iframe {
		display: block;
		}
	#vip_blog_add #blog_message {
		width: 490px;
		height: 170px;
		}
	#vip_blog_add .mooeditable-container #blog_message {
		//margin-left: -160px !important;
		}




/*
	faq
*/
#faq {
	}
	#faq dt {
		cursor: pointer;
		}
	#faq dt.hover {
		color: #999;
		}




/*
	filials
*/
#filials {
	}
	#filials .filials-item {
		margin-bottom: 15px;
		}
	#filials .filials-col1 {
		display: inline;
		float: left;
		width: 120px;
		}
	#filials .filials-col2 {
		margin-left: 120px;
		}




/*
	interpartners
*/
#interpartners {
	}
	#interpartners .interpartners-item {
		margin-bottom: 15px;
		}




/*
	History
*/
#history {
	}
	#history #history-graph {
		width: 640px; /* 635+5 */
		height: 3px;
		position: relative;
		background: url(bg00000C.png) no-repeat 5px 0;
		margin: 20px 0 50px 10px;
		}
		#history #history-graph h5, #history #history-graph h6 {
			position: absolute;
			width: 10px;
			height: 9px;
			margin: 0;
			top: -3px;
			left: 0;
			color: #044c24;
			cursor: pointer;
			}
		#history #history-graph h5.hover, #history #history-graph h6.hover {
			color: #e70013;
			background-position: 0 100%;
			}
		#history #history-graph h5 {
			background: url(bg00000C.png) no-repeat 0 0;
			font-size: 14px;
			font-weight: bold;
			}
		#history #history-graph h5.disabled {
			color: #cccccc;
			background: url(bg00000C.png) no-repeat 0 0;
			cursor: default;
			}
			#history #history-graph h5 span {
				position: absolute;
				top: 9px;
				left: -11px;
				padding-top: 6px;
				}
		#history #history-graph h6 {
			background: url(bg00000C.png) no-repeat 0 0;
			}
			#history #history-graph h6 span {
				position: absolute;
				top: -16px;
				left: -1px;
				}

	#history #history-description {
		background: #FFFFFF;
		margin-bottom: 10px;
		display: none;
		}
	#history #history-description.show {
		display: block;
		}
		#history dt {
			font-size: 14px;
			color: #125630;
			}
		#history dt, #history dd {
			display: none;
			}
		#history dt.show, #history dd.show {
			display: block;
			}
		#history dt.disabled, #history dd.disabled {
			display: none;
			}

	/* corners */
	#history #history-description .history-description-tl {
		background: url(bg00000C.png) no-repeat 0 0;
		}
	#history #history-description .history-description-tr {
		height: 10px;
		margin-left: 10px;
		background: url(bg00000C.png) no-repeat 100% 0;
		}
	#history #history-description .history-description-bl {
		padding: 0 0 0 20px;
		background: url(bg00000C.png) no-repeat 0 100%;
		}
	#history #history-description .history-description-br {
		padding: 0 20px 1px 0;
		background: url(bg00000C.png) no-repeat 100% 100%;
		-height: 10px;
		}