* {
	margin:0;
	padding:0;
}
img {
	vertical-align:baseline;
	border:0;
}
html {
	height:100%;
}
body {
	width:100%;
	height:100%;
	background:#f1fdff;
	text-align:center;
	font-family:'arial', serif;
	font-size:12px;
	color:#34363e;
}
input,
select {
	font-family:'arial', serif;
	font-size:12px;
}
.clear {
	clear:both;
	height:0px;
	overflow:hidden;
}
a {
	color:#404a94;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
a.alt {
	text-decoration:none;
}
a.alt:hover {
	text-decoration:underline;
}
#wrapper {
	float:left;
	position:relative;
	width:100%;
	min-width:1247px;
	min-height:100%;
	margin:0 0 -135px 0;
	background:url('wrapper/bg.jpg') 50% 0 no-repeat; 
}

/* Шапка */
#ad {
	float:left;
	clear:both;
	position:relative;
	z-index:100;
	width:100%;
	margin:3px 0 0 0;
	text-align:center;
}

#head {
	position:relative;
	width:1247px;
	margin:0 auto;
	text-align:left;
	z-index:100;
}
	#logo {
		float:left;
		clear:left;
		display:inline;
		position:relative;
		width:218px;
		height:53px;
		margin:6px 0 0 10px;
		background:url('head/logo.png') 0 0 no-repeat;
		outline:none;
		cursor:pointer;
	}
	#title {
		float:left;
		clear:left;
		display:inline;
		position:relative;
		width:381px;
		margin:40px 0 0 114px;
		font-size:37px;
		color:#fff;
		background:red;
	}
		#title .first {
			position:absolute;
			left:0;
			top:0;
		}
		#title .second {
			position:absolute;
			left:118px;
			top:30px;
		}
	#menu {
		float:right;
		clear:right;
		position:relative;
		display:inline;
		margin:18px 1px 0 0;
		padding:0 0 0 10px;
		background:url('menu/bg.png') 0 0 no-repeat;
	}
		#menu .outer {
			float:left;
			padding:0 10px 0 0;
			background:url('menu/bg.png') 100% -34px no-repeat;
		}
		#menu .inner {
			float:left;
			background:url('menu/bg.png') 0 -68px repeat-x;
		}
		#menu ul {
			float:left;
			height:34px;
		}
		#menu li {
			float:left;
			display:inline;
			list-style:none;
		}
		#menu a {
			float:left;
			display:inline;
			margin:0 23px 0 18px;
			font-size:14px;
			text-decoration:none;
			color:#fff;
			outline:none;
		}
		#menu a.current {
			margin:0 11px 0 6px;
			padding:0 0 0 5px;
			background:url('menu/a.png') 0 -34px no-repeat;
		}
		#menu a span {
			float:left;
			cursor:pointer;
		}
			#menu a.current span {
				padding:0 5px 0 0;
				background:url('menu/a.png') 100% -68px no-repeat;
			}
			#menu a span span {
				float:left;
				margin:8px 0 9px 0;
				height:17px;
				background:url('menu/a.png') 0 100% repeat-x;
			}
			#menu a:hover span span {
				background:none;
			}
			#menu a.current span span {
				height:25px;
				margin:0;
				padding:9px 7px 0 7px;
				background:url('menu/a.png') 50% 0 no-repeat;
			}
	
	
	#submenu {
		float:right;
		clear:right;
		display:inline;
		position:relative;
		z-index:100;
		width:460px;
		margin:13px 1px 0 0;
	}
	
		#submenu .menu {
			float:left;
			padding:5px 0 0 0;
			background:url('submenu/bg.png') 0 0 no-repeat;
		}
			#submenu .menu .outer {
				float:left;
				padding:0 0 5px 0;
				background:url('submenu/bg.png') -320px 100% no-repeat;
			}
			#submenu .menu .inner {
				float:left;
				width:160px;
				background:url('submenu/bg.png') -160px 0 repeat-y #fff;
			}
			#submenu ul {
				float:left;
				clear:both;
				display:inline;
				width:140px;
				margin:1px 0 0 11px;
				padding:0 0 9px 0;
			}
			#submenu li {
				float:left;
				clear:both;
				margin:7px 0 0 0;
				list-style:none;
			}
			/*
			#submenu a {
				float:left;
				clear:both;
				width:119px;
				padding:0 0 0 21px;
				background-image:url('submenu/a.png');
				background-repeat:no-repeat;
				text-decoration:none;
			}
			*/
			#submenu li a {
				background-image: url("submenu/a.png");
				background-repeat: no-repeat;
				clear: both;
				float: left;
				padding: 0 0 0 21px;
				text-decoration: none;
				width: 119px;
			}
			
			#submenu span {
				float:left;
				clear:both;
				height:16px;
				background:url('submenu/a.png') 0 100% repeat-x;
				cursor:pointer;
			}
			#submenu a:hover span {
				background:none;
			}
			#submenu .shop {
				background-position:0 3px;
			}
			#submenu .feedback {
				background-position:0 -19px;
			}
			#submenu .hours {
				background-position:0 -39px;
			}
			#submenu .map {
				background-position:0 -60px;
			}
			#submenu .guestbook {
				background-position:0 -81px;
			}
		#submenu .contacts {
			float:right;
			margin:1px 0 0 0;
			padding:5px 0 0 0;
			background:url('submenu/bg.png') -480px 0 no-repeat;
		}
			#submenu .contacts .outer {
				float:left;
				padding:0 0 5px 0;
				background:url('submenu/bg.png') -1020px 100% no-repeat;
			}
			#submenu .contacts .inner {
				float:left;
				width:270px;
				background:url('submenu/bg.png') -750px 0 repeat-y #fff;
				font-size:14px;
				line-height:22px;
				color:#2f377e;
			}
			#submenu .contacts p {
				margin:4px 0 5px 16px;
			}
	#search {
		float:left;
		clear:both;
		display:inline;
		position:relative;
		z-index:100;
		margin:14px 0 0 8px;
		padding:0 0 0 5px;
		background:url('search/bg.png') 0 0 no-repeat;
	}
		#search .outer {
			float:left;
			padding:0 5px 0 0;
			background:url('search/bg.png') 100% -68px no-repeat;
		}
		#search .inner {
			float:left;
			width:1229px;
			height:34px;
			background:url('search/bg.png') 0 -34px repeat-x #3f4892;
		}
		#discount {
			float:left;
			display:inline;
			margin:9px 0 0 15px;
			padding:0 0 0 21px;
			background:url('search/icons.png') 0 -86px no-repeat;
			text-decoration:none;
			color:#fff;
		}
		
		#search input {
			display:inline;
			background:#fff;
			border:1px solid #a4a39b;
			color:#404a94;
		}
		#search .text {
			float:left;
			width:153px;
			height:18px;
			margin:7px 10px 0 49px;
			padding:0 5px;
			line-height:18px;
		}
		#search label {
			float:left;
			display:inline;
			margin:0 0 0 4px;
			color:#fff;
		}
			#search label span {
				float:left;
				margin:9px 0 0 0;
			}
		#search .pricefrom,
		#search .priceto {
			float:left;
			width:40px;
			height:18px;
			margin:7px 0 0 6px;
			padding:0 5px;
		}
		#search span {
			float:left;
			display:inline;
			margin:9px 0 0 5px;
			color:#fff;
		}
		#search .button {
			float:left;
			display:inline;
			width:54px;
			height:17px;
			margin:7px 0 0 10px;
			padding:3px 0 0 0;
			background:url('search/icons.png') 0 0 no-repeat #6b81cb;
			font-size:11px;
			text-align:center;
			text-decoration:none;
			color:#fff;
		}
		#search2lite .button {
			float:left;
			display:inline;
			width:54px;
			height:21px;
			margin:1px 0 0 10px;
			padding:0;
			background:url('search/icons.png') 0 0 no-repeat #6b81cb;
			font-size:11px;
			text-align:center;
			text-decoration:none;
			color:#fff;
		}
		
		#search .cart {
	    float: right;
	    display: inline;
	    margin: 9px 0px 0 15px;
	    padding: 0 15px 0 24px;
	    background: url('search/icons.png') 0 -40px no-repeat;
	    color: #fff;
      }
			#search .cart a {
				color:#fff;
			}
		#search .select {
			float:left;
			display:inline;
			position:relative;
			width:175px;
			margin:7px 0 0 14px;
		}
		#search select {
			float:left;
			display:inline;
			width:170px;
			height:18px;
			padding:0 0 0 5px;
			border:1px solid #a4a39b;
			color:#606060;
			height: 20px;
		}
		#search select.replaced {
			width:1px;
			position:absolute;
			left:-999em;
		}
		#search ul.selectReplacement {
			float:left;
			display:inline;
			position:absolute;
			width:175px;
			background:url('search/icons.png') 100% -182px no-repeat #fff;
			border:1px solid #a4a39b;
			color:#606060;
		}
		#search ul.selectFocused {
			background:#fcfcfc;
		}
		#search ul.selectReplacement li {
			float:left;
			clear:both;
			position:relative;
			display:none;
			width:165px;
			height:18px;
			padding:0 5px;
			list-style:none;
			cursor:pointer;
			line-height:18px;
			color:#606060;
		}
		#search ul.selectOpen li {
			display:block;
		}
		#search ul.selectReplacement li.selected {
			color:#606060;
			display:block;
		}
		#search ul.selectOpen li.selected {
			display:block;
		}
		#search ul.selectOpen li:hover,
		#search ul.selectOpen li.hover,
		#search ul.selectOpen li.selected:hover {
			color:#858585;
		}

/* Основная колонка */
#main {
	position:relative;
	width:1247px;
	margin:0 auto;
	text-align:left;
}

/* Боковая колонка */
#sidebar {
	float:left;
	display:inline;
	position:relative;
	width:200px;
	margin:20px 0 0 0;
}
	#catalog {
		float:left;
		clear:both;
		padding:0 0 2px 0;
	}
		#catalog ul {
			float:left;
			clear:both;
			display:inline;
			width:181px;
			margin:0 0 0 8px;
			padding:0 0 2px 0;
		}
			#catalog ul li {
				float:left;
				clear:both;
				width:171px;
				margin:0;
				padding:0 0 8px 10px;
				background:url('catalog/bg.png') 0 0 no-repeat;
				list-style:none;
			}
				#catalog ul li a {
					float:left;
					clear:both;
					width:152px;
					height:28px;
					padding:4px 0 0 19px;
					background:url('catalog/bg.png') -589px 10px no-repeat;
					font-size:18px;
					text-decoration:none;
					color:#fff;
					outline:none;
				}
				#catalog ul li.current a {
					background:url('catalog/bg.png') -789px 10px no-repeat;
				}
		#catalog ul ul {
			display:none;
			width:171px;
			margin:0;
		}
		#catalog ul li.current ul {
			display:inline;
		}
			#catalog ul ul li {
				width:171px;
				margin:0;
				padding:0;
				background:none;
			}
				#catalog ul ul li a {
					width:152px;
					height:auto;
					padding:4px 0 0 19px;
					background:none;
					font-size:12px;
					font-weight:700;
					text-decoration:underline;
					color:#404a94;
				}
				#catalog ul ul li a:hover {
					text-decoration:none;
				}
				#catalog ul li.current ul li a {
					background:none;
				}
				#catalog ul li.current ul li.current a {
					background:url('catalog/bg.png') -389px 6px no-repeat;
					text-decoration:none;
				}
		#catalog ul ul ul {
			display:none;
			width:171px;
			padding:0 0 2px 0;
		}
		#catalog ul li.current ul ul {
			display:none;
		}
		#catalog ul li.current ul li.current ul {
			display:inline;
		}
			#catalog ul ul ul li {
				width:143px;
				display:inline;
				margin:0 0 0 28px;
				padding:0;
				background:none;
			}
				#catalog ul ul ul li a {
					width:143px;
					height:auto;
					padding:4px 0 0 0;
					background:none;
					font-size:12px;
					font-weight:100;
					text-decoration:underline;
					color:#404a94;
				}
				#catalog ul li.current ul li.current ul li a {
					text-decoration:underline;
					background:none;
				}
				#catalog ul li.current ul li.current ul li a:hover {
					text-decoration:none;
				}
				#catalog ul li.current ul li.current ul li.current a {
					background:none;
					font-weight:700;
					text-decoration:none;
				}
	#nav {
		float:left;
		clear:both;
		display:inline;
		margin:0 0 0 8px;
		padding:5px 0 0 0;
		background:url('nav/bg.png') 0 0 no-repeat;
	}
		#nav .outer {
			float:left;
			clear:both;
			padding:0 0 5px 0;
			background:url('nav/bg.png') -362px 100% no-repeat;
		}
		#nav .inner {
			float:left;
			clear:both;
			width:181px;
			padding:10px 0 0 0;
			background:url('nav/bg.png') -181px 0 repeat-y #5abd32;
		}
		#nav li {
			float:left;
			clear:both;
			display:inline;
			padding:0 0 13px 12px;
			list-style:none;
		}
		#nav a {
			float:left;
			clear:both;
			width:141px;
			padding:0 0 0 19px;
			background:url('nav/icons.png') 0 5px no-repeat;
			font-size:16px;
			text-decoration:none;
			color:#fff;
			outline:none;
		}
	#ban {
		float:left;
		clear:both;
		display:inline;
		width:181px;
		margin:0 0 0 8px;
		padding:13px 0 0 0;
		text-align:center;
	}
		#ban img {
			margin:0 0 10px 0;
		}

/* Контент */
#content {
	float:right;
	display:inline;
	position:relative;
	margin:20px 2px 0 0;
	padding:7px 0 0 0;
	
	background:url('content/bg.png') 0 0 no-repeat;
}
	#content .out {
		float:left;
		clear:both;
		position:relative;
		padding:0 0 7px 0;
		background:url('content/bg.png') -1045px 100% no-repeat;
	}
	#content .in {
		float:left;
		clear:both;
		position:relative;
		width:1045px;
		padding:0 0 14px 0;
		background:#fff;
	}
	.printbtn {
		float:right;
		display:inline;
		position:relative;
		z-index:100;
		/*position:absolute;
		right:75px;
		top:-7px;*/
		width:108px;
		height:24px;
		margin:-7px 95px 0 0;
		padding:11px 0 0 29px;
		background:url('content/printbtn.png') 0 0 no-repeat #5460a8;
		font-size:11px;
		text-decoration:none;
		color:#fff;
		outline:none;
	}
	.block {
		float:left;
		clear:both;
		display:inline;
		margin:15px 0 0 17px;
		background:url('content/block.png') -1010px 0 repeat-y;
	}
		.block .outer {
			float:left;
			clear:both;
			background:url('content/block.png') 0 0 no-repeat;
		}
		.block .inner {
			float:left;
			clear:both;
			padding:0 0 5px 0;
			background:url('content/block.png') -2020px 100% no-repeat;
		}
		.block .header {
			float:left;
			clear:both;
			width:972px;
			padding:12px 19px;
			font-size:18px;
			font-weight:700;
			color:#1e3386;
		}
		.block .header.small {
			font-weight:100;
		}
		.block .header.fcolor {
			float:left;
			clear:both;
			width:972px;
			margin:0 0 15px 0;
			padding:4px 19px 6px 19px;
			background:url('content/header-fcolor.png') 0 0 no-repeat #5270bf;
			font-weight:100;
			color:#fff;
		}
		.block .header.scolor {
			float:left;
			clear:both;
			width:972px;
			margin:0 0 15px 0;
			padding:4px 19px 6px 19px;
			background:url('content/header-scolor.png') 0 0 no-repeat #bababa;
			font-weight:100;
			color:#fff;
		}
		.block .content {
			float:left;
			clear:both;
			display:inline;
			width:970px;
			min-height:118px;
			margin:0 1px;
			padding:0 19px;
			background:url('content/content.png') 0 50% no-repeat;
			font-size:12px;
			line-height:14px;
		}
		#cat {
			width:968px;
			margin:0 1px;
			padding:10px 0 0 40px;
		}
		#cat .item {
			float:left;
			display:inline;
			width:200px;
			margin:0 41px 25px 0;
			height: 170px;
		}
			#cat .item .image {
				float:left;
				clear:both;
				width:200px;
				text-align:center;
			}
			#cat .item .title {
				float:left;
				clear:both;
				width:150px;
				margin:10px 0 0 0;
				padding:0 30px;
				text-align:center;
			}
				#cat .item .title a {
					font-size:15px;
					font-weight:700;
					line-height:19px;
				}
		#list {
			min-height:0;
			padding:0 19px 10px 19px;
			background:none;
		}
			#list li {
				float:left;
				display:inline;
				margin:0 0 5px 9px;
				padding:0 11px 0 0;
				background:url('content/list.png') 100% 6px no-repeat;
				list-style:none;
			}
			#list li.last {
				overflow:hidden;
				width:5px;
				height:5px;
				margin:6px 0 0 -5px;
				padding:0;
				background:#f4f4f4;
			}
			#list a {
				display:inline;
				font-weight:700;
				color:#606060;
				white-space:nowrap;
			}
		#actions {
			width:990px;
			min-height:118px;
			padding:0 0 0 18px;
		}
			#actions .item {
				float:left;
				display:inline;
				width:280px;
				height:65px;
				margin:5px 25px 15px 10px;
			}
			#actions .image {
				float:left;
				width:78px;
			}
			#actions .text {
				float:right;
				width:195px;
			}
			#actions .title {
				float:left;
				clear:both;
				width:144px;
				height:14px;
				overflow:hidden;
				font-weight:700;
			}
			#actions .price {
				float:left;
				clear:both;
				width:195px;
				margin:8px 0 0 0;
			}
			#actions span {
				float:left;
			}
			#actions span.old {
				padding:2px 0 3px 0;
				text-decoration:line-through;
				color:#aeaeae;
			}
			#actions span.new {
				display:inline;
				margin:0 0 0 3px;
				padding:2px 2px 3px 2px;
				background:#5abd32;
				font-weight:700;
				color:#fff;
			}
		#news {
			width:986px;
			min-height:118px;
			padding:0 0 0 22px;
		}
			#news li {
				float:left;
				clear:both;
				width:965px;
				margin:0;
				padding:0 0 14px 0;
				list-style:none;
				font-size:11px;
				font-weight:700;
				color:#404a94;
			}
			#news span {
				padding:0 4px 0 0;
			}
		#benefits {
			width:974px;
			min-height:0;
			padding:0 17px;
			background:none;
		}
			#benefits li {
				float:left;
				display:inline;
				width:400px;
				min-height:23px;
				margin:0 12px 0 0;
				padding:7px 0 9px 51px;
				background-image:url('content/benefits.png');
				background-repeat:no-repeat;
				font-weight:700;
				list-style:none;
			}
			#benefits li.second {
				background-position:0 -80px;
			}
			#benefits li.third {
				background-position:0 -160px;
			}
			#benefits li.fourth {
				background-position:0 -240px;
			}
			#benefits li.fifth {
				background-position:0 -320px;
			}
			#benefits li.sixth {
				background-position:0 -400px;
			}
			#benefits li.seventh {
				background-position:0 -480px;
			}
		#reviews {
			width:966px;
			min-height:118px;
			padding:0 21px;
		}
			#reviews .item {
				float:left;
				display:inline;
				width:448px;
				margin:0 32px 10px 0;
			}
			#reviews .title {
				float:left;
				clear:both;
				width:448px;
				font-size:14px;
				font-weight:700;
			}
				#reviews .title a {
					font-size:14px;
					font-weight:700;
				}
			#reviews .text {
				float:left;
				clear:both;
				width:448px;
				margin:8px 0 0 0;
				font-size:11px;
				color:#606060;
			}
			#reviews .image {
				float:left;
				display:inline;
				margin:0 14px 10px 0;
			}
		#prodlist {
			width:983px;
			margin:5px 0 0 0;
			padding:0 31px;
		}
			#prodlist .labelinfo {
				float:left;
				clear:both;
				margin:14px 0 0 0;
			}
				#prodlist .labelinfo .image {
					float:left;
					width:162px;
				}
				#prodlist .labelinfo .text {
					/*float:right;
					width:821px;*/
				}
				#prodlist .labelinfo .text span {
					font-weight:700;
					color:#404a94;
				}
			#prodlist .options {
				float:left;
				clear:both;
				width:983px;
				height:31px;
				margin:14px 0 20px 0;
				background:url('content/options.png') 0 0 no-repeat #dcf1f6;
				color:#2b2b2b;
			}
			#prodlist .sellector {
				float:left;
				display:inline;
				position:relative;
				z-index:1000;
				width:150px;
				margin:0 9px 0 0;
			}
			#prodlist .sellector2 {
				float:left;
				display:inline;
				position:relative;
				z-index:1000;
				width:110px;
				margin:0 9px 0 0;
			}
				#prodlist #sellectbtn {
					float:left;
					width:120px;
					padding:6px 18px 4px 14px;
					background:url('content/options.png') 100% -181px no-repeat;
					text-decoration:none;
					color:#2b2b2b;
					outline:none;
				}
				#prodlist #sellector {
					float:left;
					clear:both;
					position:absolute;
					left:0;
					top:31px;
					width:150px;
					background:#fff;
					border:1px solid #d6d6d6;
					border-top:none;
					
				}
					#prodlist #sellector li {
						float:left;
						clear:both;
						margin:0;
						padding:0;
						list-style:none;
					}
					#prodlist #sellector li a {
						float:left;
						clear:both;
						width:124px;
						padding:1px 13px;
						text-decoration:none;
						color:#2b2b2b;
						outline:none;
					}
					#prodlist #sellector li a:hover {
						background:#e2e2e2;
					}


				#prodlist #sellectbtn_year {
					float:left;
					width:80px;
					padding:6px 10px 4px 14px;
					background:url('content/options.png') 100% -181px no-repeat;
					text-decoration:none;
					color:#2b2b2b;
					outline:none;
				}
				#prodlist #sellector_year {
					float:left;
					clear:both;
					position:absolute;
					left:0;
					top:31px;
					width:130px;
					background:#fff;
					border:1px solid #d6d6d6;
					border-top:none;
					
				}
					#prodlist #sellector_year li {
						float:left;
						clear:both;
						margin:0;
						padding:0;
						list-style:none;
					}
					#prodlist #sellector_year li a {
						float:left;
						clear:both;
						width:105px;
						padding:1px 13px;
						text-decoration:none;
						color:#2b2b2b;
						outline:none;
					}
					#prodlist #sellector_year li a:hover {
						background:#e2e2e2;
					}


					
				#prodlist #sellectbtn_color_poisk {
					float:left;
					width:80px;
					padding:6px 10px 4px 14px;
					background:url('content/options.png') 100% -181px no-repeat;
					text-decoration:none;
					color:#2b2b2b;
					outline:none;
				}
				#prodlist #sellector_color_poisk {
					float:left;
					clear:both;
					position:absolute;
					left:0;
					top:31px;
					width:130px;
					background:#fff;
					border:1px solid #d6d6d6;
					border-top:none;
					
				}
					#prodlist #sellector_color_poisk li {
						float:left;
						clear:both;
						margin:0;
						padding:0;
						list-style:none;
					}
					#prodlist #sellector_color_poisk li a {
						float:left;
						clear:both;
						width:105px;
						padding:1px 13px;
						text-decoration:none;
						color:#2b2b2b;
						outline:none;
					}
					#prodlist #sellector_color_poisk li a:hover {
						background:#e2e2e2;
					}				
					
					
				#prodlist #sellectbtn_option {
					float:left;
					width:80px;
					padding:6px 10px 4px 14px;
					background:url('content/options.png') 100% -181px no-repeat;
					text-decoration:none;
					color:#2b2b2b;
					outline:none;
				}
				#prodlist #sellector_option {
					float:left;
					clear:both;
					position:absolute;
					left:0;
					top:31px;
					width:230px;
					background:#fff;
					border:1px solid #d6d6d6;
					border-top:none;
					
				}
					#prodlist #sellector_option li {
						float:left;
						clear:both;
						margin:0;
						padding:0;
						list-style:none;
					}
					#prodlist #sellector_option li a {
						float:left;
						clear:both;
						width:205px;
						padding:1px 13px;
						text-decoration:none;
						color:#2b2b2b;
						outline:none;
					}
					#prodlist #sellector_option li a:hover {
						background:#e2e2e2;
					}			
					

					
					

			#prodlist .options span,
			#prodlist .options label {
				float:left;
				display:inline;
				margin:7px 0 0 0;
			}
			#prodlist .options label span {
				margin:0;
			}
			#prodlist .options span.right {
				float:right;
				margin:0 13px 0 0;
			}
				#prodlist .options span.right a {
					float:left;
					display:inline;
					margin:7px 4px 0 10px;
					text-decoration:none;
					color:#2b2b2b;
					outline:none;
				}
				#prodlist .options span.right a.current {
					padding:0 20px 0 0;
					background:url('content/options.png') 100% -186px no-repeat;
				}
			#prodlist input {
				float:left;
				display:inline;
				margin:5px 19px 0 9px;
			}
			#prodlist .select {
				float:left;
				display:inline;
				position:relative;
				width:75px;
				margin:7px 10px 0 5px;
			}
			#prodlist select {
				float:left;
				display:inline;
				width:40px;
				height:18px;
				padding:0 0 0 5px;
				border:1px solid #a4a39b;
				color:#606060;
			}
			#prodlist select.replaced {
				width:1px;
				position:absolute;
				left:-999em;
			}
			#prodlist ul.selectReplacement {
				float:left;
				display:inline;
				position:absolute;
				width:40px;
				background:url('search/icons.png') 100% -182px no-repeat #fff;
				border:1px solid #a4a39b;
				color:#606060;
			}
			#prodlist ul.selectFocused {
				background:#fcfcfc;
			}
			#prodlist ul.selectReplacement li {
				float:left;
				clear:both;
				position:relative;
				display:none;
				width:35px;
				height:18px;
				margin:0;
				padding:0 0 0 5px;
				list-style:none;
				cursor:pointer;
				line-height:18px;
				color:#606060;
			}
			#prodlist ul.selectOpen li {
				display:block;
			}
			#prodlist ul.selectReplacement li.selected {
				color:#606060;
				display:block;
			}
			#prodlist ul.selectOpen li.selected {
				display:block;
			}
			#prodlist ul.selectOpen li:hover,
			#prodlist ul.selectOpen li.hover,
			#prodlist ul.selectOpen li.selected:hover {
				color:#858585;
			}


			#prodlist .item {
				float:left;
				clear:both;
				width:983px;
				margin:0 0 20px 0;
				padding:0 0 15px 0;
				background:url('prodlist/bg.png') 0 100% repeat-x;
			}
			#prodlist .item.last {
				width:100%;
				height:1px;
				overflow:hidden;
				margin:-21px 0 0 0;
				padding:0;
				background:#fff;
			}
				#prodlist .item .image {
					float:left;
					display:inline;
					position:relative;
					width:132px;
					margin:0 28px 0 0;
				}
					#prodlist .item .image img {
						border:1px solid #d6d6d6;
					}
					#prodlist .item .image span.d3 {
						float:left;
						position:absolute;
						right:1px;
						top:1px;
						width:33px;
						height:33px;
						background:url('prodlist/d3.png') 0 0 no-repeat;
					}
				#prodlist .item .text {
					float:right;
					width:823px;
				}
				#prodlist .item .title {
					float:left;
					clear:both;
					width:823px;
				}
					#prodlist .item .title a {
						font-size:16px;
						font-weight:700;
					}
				#prodlist .item .info {
					float:left;
					width:600px;
					padding:7px 0 10px 0;
					font-size:11px;
					line-height:15px;
				}
					#prodlist .item .info span {
						font-weight:700;
						color:#404a94;
					}
				#prodlist .item .price {
					float:left;
					display:inline;
					width:125px;
					margin:0 0 0 11px;
					padding:10px 0 0 0;
					font-size:22px;
				}
					#prodlist .item .price span {
						float:left;
						clear:both;
						width:125px;
						margin:0 0 2px 0;
					}
					#prodlist .item .price span.old {
						text-decoration:line-through;
						color:#909090;
					}
					#prodlist .item .price span.new {
						color:#404a94;
					}
				#prodlist .item .buttons {
					float:left;
					width:87px;
				}
					#prodlist .item .buttons a {
						float:left;
						width:57px;
						height:25px;
						margin:0 0 6px 0;
						padding:5px 0 0 30px;
						background-image:url('prodlist/buttons.png');
						background-repeat:no-repeat;
						background-color:#406ab3;
						font-size:11px;
						font-style:italic;
						text-align:center;
						text-decoration:none;
						color:#fff;
					}
					#prodlist .item .buttons a.buy {
						background-position:0 0;
					}
					#prodlist .item .buttons a.compare {
						background-position:0 -30px;
					}
					#prodlist .item .buttons a.call {
						background-position:0 -60px;
					}
				#prodlist .item .bottom {
					float:left;
					width:600px;
				}
				#prodlist .item .icons {
					float:left;
				}
					#prodlist .item .icons li {
						float:left;
						display:inline;
						width:20px;
						height:20px;
						margin:0 6px 0 0;
						background-image:url('prodlist/icons.png');
						background-repeat:no-repeat;
						list-style:none;
					}
					#prodlist .item .icons .first {
						background-position:0 0;
					}
					#prodlist .item .icons .second {
						background-position:-26px 0;
					}
					#prodlist .item .icons .third {
						background-position:-55px 0;
					}
					#prodlist .item .icons .fourth {
						background-position:-85px 0;
					}
					#prodlist .item .icons .fifth {
						background-position:-113px 0;
					}
					#prodlist .item .icons .sixth {
						background-position:-139px 0;
					}
					#prodlist .item .icons .ico_7 {
						background:url('ico/ico_7.png') center center  no-repeat;
					}
					#prodlist .item .icons .ico_8 {
						background:url('ico/ico_8.png') center center  no-repeat;
					}
				#prodlist .item .cats {
					float:right;
				}
					#prodlist .item .cats span {
						float:left;
						display:inline;
						margin:0 6px 0 0;
					}
					#prodlist .item .cats a {
						float:left;
						display:inline;
						margin:0 4px 0 0;
						padding:0 16px 0 0;
						background:url('prodlist/arrows.png') 100% 9px no-repeat;
					}
					#prodlist .item .cats a.current {
						margin:0;
						padding:0;
						background:none;
					}



		#prodlist .itemBl {
				float:left;
				width:200px;
				height: 420px;
				margin:0 20px 20px 20px;
				padding:0 0 15px 0;
				text-align: center;
				background:url('prodlist/bg1.png') 0 100% repeat-x;
			}
			#prodlist .itemBl.last {
				width:100%;
				height:1px;
				overflow:hidden;
				margin:-21px 0 0 0;
				padding:0;
				background:#fff;
			}
				#prodlist .itemBl .image {
					display:inline;
					position:relative;
					width:200px;
					margin:0 28px 0 0;
				}
					#prodlist .itemBl .image img {
						border:1px solid #d6d6d6;
						text-align: center;
					}
					#prodlist .itemBl .image span.d3 {
						clear:both;
						float:left;
						position:absolute;
						right:1px;
						width:33px;
						height:33px;
					   bottom:107px;
						background:url('prodlist/d3.png') 0 0 no-repeat;
					}
					#prodlist .itemBl .image span.play {
						float:left;
						position:absolute;
						bottom:3px;
						left:1px;
						width:33px;
						height:33px;
						background:url('/css/prodlist/dplay.png') 0 0 no-repeat;
					}
					
					#prodlist .item .image span.play {
						float:left;
						position:absolute;
						bottom:1px;
						left:1px;
						width:33px;
						height:33px;
						background:url('/css/prodlist/dplay.png') 0 0 no-repeat;
					}
				#prodlist .itemBl .text {
					width:200px;
				}
				#prodlist .itemBl .title {
					float:left;
					clear:both;
					width:200px;
					height:210px;
					padding-top: 5px;
				}
					#prodlist .itemBl .title a {
						font-size:14px;
						font-weight:700;						
					}
				#prodlist .itemBl .info {
					float:left;
					width:200px;
					padding:7px 0 10px 0;
					font-size:11px;
					line-height:15px;
				}
					#prodlist .itemBl .info span {
						font-weight:700;
						color:#404a94;
					}
				#prodlist .itemBl .price {
					width:200px;
					height:25px;
					margin:5px 0 1px 11px;
					padding:5px 0 1px 0;
					font-size:19px;
					text-align: center;
				}
					#prodlist .itemBl .price span {
						margin:0 5px 2px 0;
						text-align: center;
					}
					#prodlist .itemBl .price span.old {
						text-decoration:line-through;
						color:#909090;
						font-size:13px;
					}
					#prodlist .itemBl .price span.new {
						color:#404a94;
					}
				#prodlist .itemBl .buttons {
					float:left;
					width:200px;
				}
					#prodlist .itemBl .buttons a {
						float:left;
						width:57px;
						height:25px;
						margin:0 5px 6px 5px;
						padding:5px 0 0 30px;
						background-image:url('prodlist/buttons.png');
						background-repeat:no-repeat;
						background-color:#406ab3;
						font-size:11px;
						font-style:italic;
						text-align:center;
						text-decoration:none;
						color:#fff;
					}
					#prodlist .itemBl .buttons a.buy {
						background-position:0 0;
					}
					#prodlist .itemBl .buttons a.compare {
						background-position:0 -30px;
					}
					#prodlist .itemBl .buttons a.call {
						background-position:0 -60px;
					}
				#prodlist .itemBl .bottom {
					float:left;
					width:300px;
				}
				#prodlist .itemBl .icons {
					float:left;
				}
					#prodlist .itemBl .icons li {
						float:left;
						display:inline;
						width:20px;
						height:20px;
						margin:0 6px 0 0;
						background-image:url('prodlist/icons.png');
						background-repeat:no-repeat;
						list-style:none;
					}
					#prodlist .itemBl .icons .first {
						background-position:0 0;
					}
					#prodlist .itemBl .icons .second {
						background-position:-26px 0;
					}
					#prodlist .itemBl .icons .third {
						background-position:-55px 0;
					}
					#prodlist .itemBl .icons .fourth {
						background-position:-85px 0;
					}
					#prodlist .itemBl .icons .fifth {
						background-position:-113px 0;
					}
					#prodlist .itemBl .icons .sixth {
						background-position:-139px 0;
					}
					#prodlist .itemBl .icons .ico_7 {
						background:url('ico/ico_7.png') center center  no-repeat;
					}
					#prodlist .itemBl .icons .ico_8 {
						background:url('ico/ico_8.png') center center  no-repeat;
					}


                                  .bikeinfo .icons {
					float:left;
				      }
					.bikeinfo .icons li {
						float:left;
						display:inline;
						width:20px;
						height:20px;
						margin:0 6px 0 0;
						background-image:url('prodlist/icons.png');
						background-repeat:no-repeat;
						list-style:none;
					}
					.bikeinfo .icons .first {
						background-position:0 0;
					}
					.bikeinfo .icons .second {
						background-position:-26px 0;
					}
					.bikeinfo .icons .third {
						background-position:-55px 0;
					}
					.bikeinfo .icons .fourth {
						background-position:-85px 0;
					}
					.bikeinfo .icons .fifth {
						background-position:-113px 0;
					}
					.bikeinfo .icons .sixth {
						background-position:-139px 0;
					}
					.bikeinfo .icons .ico_7 {
						background:url('ico/ico_7.png') center center  no-repeat;
					}
					.bikeinfo .icons .ico_8 {
						background:url('ico/ico_8.png') center center  no-repeat;
					}



				#prodlist .itemBl .cats {
					float:right;
				}
					#prodlist .itemBl .cats span {
						float:left;
						display:inline;
						margin:0 6px 0 0;
					}
					#prodlist .itemBl .cats a {
						float:left;
						display:inline;
						margin:0 4px 0 0;
						padding:0 16px 0 0;
						background:url('prodlist/arrows.png') 100% 9px no-repeat;
					}
					#prodlist .itemBl .cats a.current {
						margin:0;
						padding:0;
						background:none;
					}



		#product {
			width:983px;
			margin:5px 0 0 0;
			padding:0 31px;
		}
			#product .name {
				float:left;
				clear:both;
				width:983px;
				margin:5px 0 0 0;
				font-size:20px;
				color:#404a94;
			}
			#product .name h1 {
				display:inline;
			}
			#product .images {
				float:left;
				display:inline;
				width:400px;
				margin:8px 0 15px 0px;
			}
			#product .bigimg {
				float:left;
				clear:both;
				position:relative;
				width:360px;
				text-align: center;
			}
				#product .bigimg span {
					float:left;
					clear:both;
					position:absolute;
					left:0;
					top:0;
					width:360px;
					height:100%;
					background:url('product/zoom.png') 0 0 no-repeat;
				}
				#product .bigimg .endimg {
					float:left;
					clear:both;
					position:absolute;
					left:0;
					width:360px;
					height:6px;
					background:url('product/zoom-endimg.png') bottom no-repeat;
					/* cursor:pointer ; */
				}
				#product .bigimg img {
					border:1px solid #b7bef3;
					margin:5px 5px 0px 5px;
				}
			#product .smallimg {
				float:left;
				clear:both;
				width:400px;
			}
				#product .smallimg img {
					float:left;
					display:inline;
					margin:15px 6px 0 0;
					border:1px solid #dcdcdc;
				}
			#product .maininfo {
				float:left;
				display:inline;
				width:565px;
			}
			#product .maininfo .right {
				float:right;
				display:inline;
				margin:0 35px 0 0;
			}
				#product .maininfo .price {
					float:left;
					clear:both;
					display:inline;
					margin:5px 0 0 20px;
					font-size:22px;
				}
					#product .maininfo .price span {
						float:left;
						clear:both;
						margin:0 0 2px 0;
					}
					#product .maininfo .price span.old {
						text-decoration:line-through;
						color:#909090;
					}
					#product .maininfo .price span.new {
						color:#404a94;
					}
				#product .maininfo .buy {
					float:left;
					clear:both;
					margin:15px 0 0 0;
				}
					#product .maininfo .buy a {
						float:left;
						clear:both;
						width:90px;
						height:33px;
						padding:16px 0 0 53px;
						background:url('product/buttons.png') 0 0 no-repeat #406ab3;
						font-size:20px;
						font-style:italic;
						text-align:center;
						text-decoration:none;
						color:#fff;
						outline:none;
					}
				#product .maininfo .options {
					float:left;
					clear:both;
					display:inline;
					margin:15px 0 0 15px;
				}
					#product .maininfo .options li {
						float:left;
						clear:both;
						margin:0 0 2px 0;
						padding:0 0 0 27px;
						background-image:url('product/icons.png');
						background-repeat:no-repeat;
						list-style:none;
					}
					#product .maininfo .options li.first {
						background-position:0 3px;
					}
					#product .maininfo .options li.second {
						background-position:0 -42px;
					}
					#product .maininfo .options li.third {
						background-position:0 -89px;
					}
					#product .maininfo .options li.third2 {
						background-position:0 -227px;
					}
					#product .options li.fourth {
						background-position:0 -135px;
					}
					#product .maininfo .options li.fifth {
						background-position:0 -180px;
					}
					#product .maininfo .options a {
						float:left;
						padding:0 0 2px 0;
						background:url('product/arrows.png') 0 100% repeat-x;
						font-size:13px;
						line-height:18px;
						text-decoration:none;
					}
					#product .maininfo .options a:hover {
						background:none;
					}
			#product .maininfo .left {
				float:left;
			}
				#product .maininfo .votes {
					float:left;
					clear:both;
					margin:5px 0 5px 0;
					font-size:18px;
					color:#404a94;
				}
					#product .maininfo .votes span {
						float:left;
					}
					#product .maininfo .votes span.vote {
						display:inline;
						width:68px;
						height:12px;
						overflow:hidden;
						margin:5px 0 0 16px;
						background-image:url('product/votes.png');
						background-repeat:no-repeat;
						background-position:-999px -999px;
					}
					#product .maininfo .votes span.v5 {
						background-position:0 0;
					}
					#product .maininfo .votes span.v4 {
						background-position:0 -12px;
					}
					#product .maininfo .votes span.v3 {
						background-position:0 -24px;
					}
					#product .maininfo .votes span.v2 {
						background-position:0 -36px;
					}
					#product .maininfo .votes span.v1 {
						background-position:0 -48px;
					}
					#product .maininfo .votes span.v0 {
						background-position:0 -60px;
					}
				#product .maininfo .features {
					float:left;
					clear:both;
					width:340px;
					margin:5px 0 0 0;
					color:#3c3c3c;
				}
					#product .maininfo .features .strong {
						margin:0 0 5px 0;
						font-size:20px;
					}
					#product .maininfo .features p {
						margin:0;
						font-size:13px;
						line-height:22px;
					}
				#product .description {
					float:left;
					clear:both;
					margin:5px 0 0 0;
					color:#3c3c3c;
				}
				#product #description {
					float:left;
					clear:both;
					display:inline;
					width:965px;
					margin:5px 0 0 0;
					color:#3c3c3c;
				}
					#product .description .strong,
					#product #description .strong {
						margin:0 0 5px 0;
						font-size:20px;
					}
					#product .description p,
					#product #description p {
						margin:0;
						font-size:13px;
						line-height:20px;
					}
			#product .common {
				float:left;
				clear:both;
				margin:20px 0 0 0;
				padding:15px 0 0 0;
				background:url('product/common.png') 0 0 repeat-x;
			}
			#product .common .outer {
				float:left;
				clear:both;
				width:983px;
				padding:0 0 20px 0;
				background:url('product/common.png') 0 100% repeat-x;
			}
			#product .common .specifications {
				float:left;
				width:394px;
			}
				#product .common .specifications .header {
					float:left;
					clear:both;
					width:394px;
					font-size:20px;
					color:#3c3c3c;
				}
				#product .common .specifications .table {
					float:left;
					width:394px;
					margin:10px 0 0 0;
					background:url('product/border.png') 100% 0 repeat-y;
				}
				#product .common .specifications table {
					float:left;
					width:378px;
					margin:0;
				}
				#product .common .specifications table tr.colored td {
					background:#edfbfd;
				}
				#product .common .specifications table td {
					width:210px;
					margin:0;
					padding:2px 7px 2px 0;
					background:#fff;
					border:none;
					border-collapse:collapse;
					font-size:12px;
					text-align:left;
					color:#3c3c3c;
				}
				#product .common .specifications table td.left {
					width:151px;
					padding:2px 10px 2px 0;
					font-weight:700;
					text-align:right;
					color:#2f377e;
				}
			#product .common .similar {
				float:left;
				display:inline;
				width:589px;
				margin:0 0 0 -1px;
			}
				#product .common .similar .header {
					float:left;
					clear:both;
					display:inline;
					width:562px;
					margin:0 0 0 27px;
					font-size:20px;
					color:#3c3c3c;
				}
				#product .common .similar .items {
					float:left;
					clear:both;
					display:inline;
					width:565px;
					margin:10px 0 0 0;
					padding:0 0 0 24px;
					background:url('product/border.png') 0 0 repeat-y;
				}
				#product .common .similar .item {
					float:left;
					clear:both;
					width:565px;
					margin:10px 0 5px 0;
					padding:0 0 15px 0;
					background:url('prodlist/bg.png') 0 100% repeat-x;
				}
				#product .common .similar .item.last {
					width:565px;
					height:1px;
					overflow:hidden;
					margin:-6px 0 0 0;
					padding:0;
					background:#fff;
				}
					#product .common .similar .item .image {
						float:left;
						display:inline;
						position:relative;
						width:132px;
					}
						#product .common .similar .item .image img {
							border:1px solid #d6d6d6;
						}
						/*#product .common .similar .item .image span.d3 {
							float:left;
							position:absolute;
							right:1px;
							top:-1px;
							width:33px;
							height:33px;
							background:url('prodlist/d3.png') 0 0 no-repeat;
						}*/
					#product .common .similar .item .text {
						float:right;
						width:420px;
					}
					#product .common .similar .item .title {
						float:left;
						clear:both;
						width:420px;
					}
						#product .common .similar .item .title a {
							font-size:16px;
							font-weight:700;
						}
					#product .common .similar .item .info {
						float:left;
						width:270px;
						padding:7px 0 0 0;
						font-size:11px;
						line-height:15px;
					}
					#product .common .similar .item .price {
						float:right;
						display:inline;
						width:130px;
						margin:0 0 0 0;
						padding:4px 0 0 0;
						font-size:22px;
						line-height:24px;
					}
						#product .common .similar .item .price span {
							float:left;
							clear:both;
							width:130px;
						}
						#product .common .similar .item .price span.old {
							text-decoration:line-through;
							color:#909090;
						}
						#product .common .similar .item .price span.new {
							color:#404a94;
						}
					#product .common .similar .item .cats {
						float:left;
						width:420px;
						margin:6px 0 0 0;
						font-size:11px;
					}
						#product .common .similar .item .cats span {
							float:left;
							display:inline;
							margin:0 6px 0 0;
						}
						#product .common .similar .item .cats a {
							float:left;
							display:inline;
							margin:0 4px 0 0;
							padding:0 16px 0 0;
							background:url('prodlist/arrows.png') 100% 9px no-repeat;
						}
						#product .common .similar .item .cats a.current {
							margin:0;
							padding:0;
							background:none;
						}
			#product .reviews {
				float:left;
				clear:both;
				width:983px;
				margin:20px 0 0 0;
			}
				#product .reviews .header {
					float:left;
					clear:both;
					width:983px;
				}
					#product .reviews .header a {
						float:left;
						display:inline;
						margin:0 19px 0 0;
						font-size:18px;
						line-height:20px;
						color:#3c3c3c;
					}
					#product .reviews .header a.add {
						float:left;
						margin:2px 0 0 0;
						font-size:13px;
						color:#404a94;
					}
				#product .reviews .item {
					float:left;
					clear:both;
					width:983px;
					margin:15px 0 0 0;
					padding:0 0 10px 0;
					background:url('product/common.png') 0 100% repeat-x;
				}
				#product .reviews .item.last {
					overflow:hidden;
					height:1px;
					margin:-1px 0 0 0;
					padding:0;
					background:#fff;
				}
				#product .reviews .title {
					float:left;
					width:700px;
				}
					#product .reviews .title span {
						float:left;
						margin:2px 0 0 0;
						font-size:16px;
						color:#404a94;
					}
				#product .reviews .votes {
					float:left;
					clear:both;
					margin:5px 0 0 0;
					font-size:18px;
					color:#404a94;
				}
					#product .reviews .votes span.vote {
						float:left;
						display:inline;
						width:68px;
						height:12px;
						overflow:hidden;
						margin:2px 22px 0 0;
						background-image:url('product/votes.png');
						background-repeat:no-repeat;
						background-position:-999px -999px;
					}
					#product .reviews .votes span.v5 {
						background-position:0 0;
					}
					#product .reviews .votes span.v4 {
						background-position:0 -12px;
					}
					#product .reviews .votes span.v3 {
						background-position:0 -24px;
					}
					#product .reviews .votes span.v2 {
						background-position:0 -36px;
					}
					#product .reviews .votes span.v1 {
						background-position:0 -48px;
					}
					#product .reviews .votes span.v0 {
						background-position:0 -60px;
					}
				#product .reviews .postinfo {
					float:left;
					width:283px;
					font-size:13px;
					font-weight:700;
					text-align:right;
					color:#404a94;
				}
				#product .reviews .text {
					float:left;
					clear:both;
					width:983px;
					margin:6px 0 0 0;
					font-size:13px;
					line-height:20px;
					color:#3c3c3c;
				}
		.path {
			float:left;
			display:inline;
			width:790px;
			margin:5px 0 0 0;
			padding:0 0 0 31px;
			font-size:11px;
		}
		.pathcatalog {
			float:left;
			display:inline;
			width:750px;
			margin:5px 0 0 0;
			padding:0 0 0 31px;
			font-size:11px;
		}
			.path a, .pathcatalog a {
				float:left;
				display:inline;
				margin:0 5px 0 0;
				padding:0 13px 0 0;
				background:url('content/path.png') 100% 5px no-repeat;
			}
			.path a.current, .pathcatalog a.current  {
				background:none;
				text-decoration:none;
				color:#606060;
			}
		.content {
			float:left;
			clear:both;
			display:inline;
			width:983px;
			margin:15px 0 0 0;
			padding:0 31px;
			font-size:12px;
			line-height:20px;
			color:#606060;
		}
		#article .title {
			font-size:18px;
			color:#404a94;
		}
		#article .date {
			float:left;
			margin:1px 12px 0 0;
			font-size:12px;
			font-weight:700;
			color:#606060;
		}
		#articles .item {
			float:left;
			clear:both;
			width:100%;
			margin:0 0 16px 0;
			padding:0 0 15px 0;
			background:url('content/articles.png') 0 100% repeat-x;
		}
		#articles .item.last {
			width:100%;
			height:1px;
			overflow:hidden;
			margin:-17px 0 0 0;
			padding:0;
			background:#fff;
		}
			#articles .title {
				font-weight:700;
			}
			#articles .date {
				float:left;
				margin:0 11px 0 0;
			}
			#articles .image {
				float:left;
				margin:2px 11px 10px 0;
			}
	.content table,
	.content p {
		margin:0 0 12px 0;
	}
	/*.content table {
		border-collapse:collapse;
	}
	.content table th {
		padding:4px 6px;
		border:1px dashed #b8b8b8;
		font-size:13px;
		font-weight:bold;
		text-align:center;
	}
	.content table td {
		padding:2px 5px;
		border:1px dashed #b8b8b8;
		font-size:13px;
		text-align:left;
	}*/
	.content table .left {
		text-align:left;
	}
	.content table .right {
		text-align:right;
	}
	.content table .center {
		text-align:center;
	}
	.content h1,
	.content h2,
	.content h3,
	.content h4,
	.content h5,
	.content h6 {
		margin:0 0 15px 0;
		font-family:'arial', serif;
		font-weight:100;
		color:#404a94;
	}
	.content h1 {
		font-size:18px;
	}
	.content h2 {
		font-size:17px;
	}
	.content h3 {
		font-size:16px;
	}
	.content h4 {
		font-size:15px;
		font-weight:700;
	}
	.content h5 {
		font-size:14px;
		font-weight:700;
	}
	.content h6 {
		font-size:13px;
		font-weight:700;
	}
	.content .left {
		float:left;
		margin:0 20px 15px 0;
	}
	.content .right {
		float:right;
		margin:0 0 20px 15px;
	}
	.content ul,
	.content ol {
		margin:0 0 15px 0;
	}
	.content ul li {
		margin:0 0 0 40px;
		list-style-type:disc;
	}
	.content ol li {
		margin:0 0 0 40px;
		list-style-type:decimal;
	}
	#content .head {
		float:left;
		clear:both;
		width:644px;
		margin:15px 0 0 0;
		background:#fff;
		font-size:30px;
		font-weight:bold;
		color:#f7931e;
	}
	.content strong {
       color: #000000;
	}
	.pages {
		float:left;
		clear:both;
		display:inline;
		position:relative;
		overflow:hidden;
		width:100%;
		height:32px;
		background:url('content/pages.png') 0 0 no-repeat #d8f0f5;
		text-align:center;
	}
		.pages .outer {
			float:left;
			position:relative;
			left:50%;
		}
		.pages .inner {
			float:left;
			clear:both;
			display:inline;
			position:relative;
			left:-50%;
		}
		.content .pages ul {
			float:left;
		}
		.content .pages li {
			float:left;
			display:inline;
			list-style:none;
			margin:0;
			padding:0;
		}
		.pages a {
			float:left;
			display:inline;
			margin:7px 3px 0 3px;
			padding:0 4px;
			color:#444;
			font-weight:700;
			text-align:center;
		}
		.pages a.current {
			background-color:#404a94;
			text-decoration:none;
			color:#fff;
		}
		.pages a.first,
		.pages a.prev,
		.pages a.next,
		.pages a.lst {
			margin-top:6px;
			font-weight:100;
		}
		.pages a.notactive {
			text-decoration:none;
			color:#444;
		}
		.pages a.first,
		.pages a.lst {
			background-image:url('content/pagesarrows.png');
			background-repeat:no-repeat;
		}
		.pages a.first {
			margin-right:17px;
			padding:0 0 0 21px;
			background-position:0 8px;
		}
		.pages a.lst {
			margin-left:17px;
			padding:0 21px 0 0;
			background-position:100% -35px;
		}
		.pages a.next {
			margin-left:32px;
		}
		.pages a.prev {
			margin-right:32px;
		}
#empty {
	float:left;
	clear:both;
	width:auto;
	height:145px;
}

/* Футер */
#footer {
	float:left;
	clear:both;
	position:relative;
	width:100%;
	min-width:1247px;
}
	#footer .out {
		position:relative;
		width:1247px;
		height:60px;
		margin:0 auto;
		background:url('footer/bg.png') 0 0 repeat-x;
		text-align:left;
	}
	#copyright {
		position:absolute;
		left:0;
		top:36px;
	}
	#counters {
		position:absolute;
		left:237px;
		top:53px;
	}
		#counters img {
			float:left;
			display:inline;
			margin:0 35px 0 0;
		}
  #fpartners {
		position:absolute;
		right:344px;
		top:47px;
	}
	
	#developer {
		position:absolute;
		right:5px;
		top:21px;
	}
		#developer a {
			float:left;
			position:relative;
			width:230px;
			height:26px;
			text-decoration:none;
			margin:10px 60px 0 0;
		}
		#developer span {
			cursor:pointer;
		}
		#developer .first {
			position:absolute;
			left:0;
			top:15px;
			font-size:14px;
		}
		#developer .second {
			position:absolute;
			left:14px;
			top:37px;
			font-size:18px;
		}
		#developer .unreal {
			position:absolute;
			right:0;
			top:0;
			width:76px;
			height:26px;
			padding:5px 0 0 0;
			background:#404a94;
			text-align:center;
			font-size:16px;
			color:#fff;
		}


#hepllist h3 {
	margin: 21px 0 5px 0;
}

#dopinput input  {
  float:none;margin:3px 0 0 1px;
}

#regionAmenu {
 font-size:13px;
 margin-left:70px;
 background:none;
}

#idcard {
    position:absolute;
	top:253px;
	z-index:1;
	width:240px;
	height:128px;
	background:url('/css/dcard/dcard.png') 0 0 no-repeat;
	color:#fff;
	text-align:left;
	padding:7px;
	margin-left:8px;
}
#idcard strong {
	color:#fff;
	font-size:15px;
}
#idcard a {
	color:#fff;
	margin-left:5px;
}
#idcard p {
	padding:7px;
}


	#userlgindsc {
     position:absolute;
	  top:65px;
	  z-index:1;
      width:166px;
	  height:135px;
	  background:url('/css/submenu/discont-bg.png') 0 0 no-repeat;
	   margin-left:560px;
    }
	 #userlgindsc .mname {
      padding:10px 7px 7px 7px;
	  color:#2f377e;
     }
	 #userlgindsc strong {
	  color:#2f377e;
     }
	 
	 #cat .maininfo {
	  clear: both;
	   text-align: center;
	   width:200px;
	   padding-top: 10px;
    }
	#cat .maininfo span {
	  color:#404a94;
	  font-weight: bolder;
    }
	#cat .title {
	  color:#404a94;
    }
	
	#maincontent h2 {
	padding: 15px 0 5px 0;
	margin: 0px;
}

.bannermaintop {
   width:1006px;background:none;border:none;margin:0;padding:0;
}

 #news_mn_top {
 	  position:absolute;
	  top:190px;
	  margin-left:290px;
	  z-index:1;
 }
 #news_mn_top A {
	  color:#ffffff;
	  font-size: 17px;
 }
 table.table_velo {
	background-color: #ffffff;
	padding:10px 0 10px 0;
	border-collapse: separate; border-spacing: 1px
}
 table.table_velo .td_velo {
	text-align: center;
	padding: 9px;
	background-color: #eeeeee;
}



#skuret {
text-align:left;
	width: 167px;
	display: block;
	font-size: 11px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 10px 14px;
	background: #ffffff;
	border-right: 1px solid #c4cdcf;
	border-bottom: 1px solid #c4cdcf;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	behavior: url("/css/opros/pie.htc");
}

#skuret h3 {
	color: #1e3386;
	font-size: 15px;
	margin: 0px 0px 7px 0px;
}

#skuret .title {
	float:left;
	clear:both;
	width:171px;
	margin: 0px 0px 4px -14px;
	padding:0 0 8px 10px;
	background:url('/css/opros/bg000003.png') 0 0 no-repeat;
	list-style:none;
}

#skuret .title a {
	float:left;
	clear:both;
	width:152px;
	height:28px;
	padding:4px 0 0 19px;
	background:url('/css/opros/bg000003.png') -589px 10px no-repeat;
	font-size:18px;
	text-decoration:none;
	color:#fff;
	outline:none;
}


#skuret p {padding: 0px 0px 12px 0px; }

#skuret td {padding: 0px 5px 4px 0px;}

#skuret .niceRadio {
	width: 14px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
	background: url(/css/opros/niceRadio.png) no-repeat 0 0;
	overflow: hidden;
	cursor: pointer;
}

#skuret .radioChecked {background-position: 0 -15px;}
	
#skuret .niceRadio input {
	margin-left: -16px;
}

#skuret .button {
	width: 113px;
	height: 25px;
	border: 0px;
	margin: 10px 0px 0px 17px;
	background: url(/css/opros/button.png) no-repeat 0 0;
	cursor: pointer;
}

.banner-ratator{
    position: relative;
    width: 1004px;
    margin: 0 auto;
    height: 150px;
    overflow: hidden;
    background: #ccc;
}
.banner-item{
    position: relative;
    width: 1004px;
    margin: 0 auto;
    height: 150px;
    overflow: hidden;
    text-align: center;
}
.banner-item img{
    border: 0;
    vertical-align: middle;
}

          #dispuser  .outerline {
				float:left;
				clear:both;
				width:983px;
				padding:11px 0 20px 0;
				background:url('product/common.png') 0 100% repeat-x;
			}
			
                   #dispuser  .itemdsp .image {
						height:100px;
					}
						#dispuser  .itemdsp .image img {
							border:1px solid #d6d6d6;
						}

						#dispuser .itemdsp .title a {
							font-size:14px;
							font-weight:700;
						}

					#dispuser  .itemdsp .price {
						float:right;
						display:inline;
						width:155px;
						margin:0 0 0 0;
						padding:4px 0 0 0;
						font-size:13px;
						line-height:12px;
					}
						#dispuser .itemdsp .price span {
							float:left;
						}
						#dispuser .itemdsp .price span.old {
							text-decoration:line-through;
							color:#909090;
						}
						#dispuser .itemdsp .price span.new {
							color:#404a94;
						}








	/*12.08.2013*/
#menu{
    z-index: 101;
    position: relative;
}
#menu li{
    position: relative;
    list-style: none outside none;
    padding-bottom: 6px;
}
#menu ul ul {
    background: url("/css/new-pic/dd_menu_bg.png") repeat-x scroll 0 0 #30387F;
    -webkit-border-radius: 12px 12px 12px 12px;
    -moz-border-radius: 12px 12px 12px 12px;
    border-radius: 12px 12px 12px 12px;
    float: none;
    height: auto;
    left: -9999px;
    margin: 0;
    padding: 14px 19px 8px;
    position: absolute;
    text-align: left;
    top: 36px;
    width: 134px;
}
#menu li:last-child:hover ul{
    left: auto;
    right: -10px;
}
#menu ul li:hover ul{
    left: -10px;
}
#menu ul ul li{
    background: url("/css/new-pic/dd_bord.png") repeat-x scroll 0 100% transparent;
    display: block;
    float: none;
    list-style: none outside none;
    margin: 0 0 2px;
    padding: 0 0 4px 12px;
}
#menu ul ul li:last-child{
    background: none;
}
#menu ul ul li a{
    color: #FFFFFF;
    float: none;
    font-size: 13px;
    margin: 0;
    outline: medium none;
    text-decoration: none;
    display: inline-block;
}
#menu ul ul li a:hover{
    text-decoration: underline;
}
/*end 12.08.2013*/
	
		
.srt_list div {
	float: left;
	border: none;
	padding: 11px;
}

.srt_list div img {
	border: 1px #eeeeee solid;
	width: 160px;
	height: 230px;
}

#product .maininfo {
    display: inline;
    float: none;
    width: auto;
}

	body div.slider    { overflow:hidden; position:relative; width: 300px; height:68px !important; }
	body div.slider ul { margin:0; padding:0; height:68px; }
	body div.slider li { float:left; list-style:none; margin:0 5px 0 0; }
	body div.slider li { text-align:center; line-height:68px; font-size:25px; }


	#product .smallimg { width: 350px; }
	.slider { margin: 0 auto; }
	.controls { margin-top: -55px; }
	.prev-slide-div { float: left; }
	.next-slide-div { float: right; }

.bannermaintop{
 position: relative;
}
.banner-ratator-slide-nav{
 text-align: center;
 padding: 5px;
}
.banner-ratator-slide-nav a{
 display: inline-block;
 margin: 0 5px;
 width: 15px;
 height: 15px;
 background: url("/img/np.png") no-repeat 100% 0;
 line-height: 0;
 font-size: 0;
 color: transparent;
}
.banner-ratator-slide-nav a.activeSlide{
 background: url("/img/np.png") no-repeat 0 0;
 cursor: default;
}


/*new style 17.02.2014*/
.zoom__3d{
	position: absolute;
	right: 0;
	top: 0;
	width: 86px;
	height: 27px;
	background: url("/img/zoom_in2.png") no-repeat 0 0;
	cursor: pointer;
}
.popup__3d{
	position: fixed;
	left: 0;
	top: 50px;
	display: none;
	z-index: 200000;
}
.popup__3d__item{
	background: #fff;
	padding: 10px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-ms-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	position: relative;
	width: 900px;
	height: 600px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
	-ms-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
}
#f360toolbar_f360image2{
	left: 0 !important;
	bottom: 0 !important;
	top: auto !important;
}
.popup__3d__close {
    color: gray;
    cursor: pointer;
    font-family: Verdana,Helvetica;
    font-size: 10pt;
    font-weight: bold;
    position: absolute;
    right: 5px;
    text-transform: uppercase;
    top: 2px;
    font-style: normal;
}
.popup__3d__close:hover{
	color: #000;
}
/*end new style 17.02.2014*/


#product .maininfo .left {
    float: left;
    margin-right: 0;
}

#prodlist .itemBl .price span.old {
    clear: both;
    color: #909090;
    font-size: 13px;
    text-decoration: line-through;
	 display: block;
}

/*   new sel 27.02.14    */
           #prodlist #sellectbtn_sort {
					float:left;
					width:90px;
					padding:6px 10px 4px 14px;
					background:url('content/options.png') 100% -181px no-repeat;
					text-decoration:none;
					color:#2b2b2b;
					outline:none;
				}
				#prodlist #sellector_sort {
					float:left;
					clear:both;
					position:absolute;
					left:0;
					top:31px;
					width:100px;
					background:#fff;
					border:1px solid #d6d6d6;
					border-top:none;
					
				}
					#prodlist #sellector_sort li {
						float:left;
						clear:both;
						margin:0;
						padding:0;
						list-style:none;
					}
					#prodlist #sellector_sort li a {
						float:left;
						clear:both;
						width:75px;
						padding:1px 13px;
						text-decoration:none;
						color:#2b2b2b;
						outline:none;
					}
					#prodlist #sellector_sort li a:hover {
						background:#e2e2e2;
					}			
/*   new sel 27.02.14    */



.headnamefooter {
padding:7px 0 21px 0;
}
.headnamefooter span {
color: #1e3386;
font-size:17px;
}
.tdrfooter {
 border-right:1px dashed #c4cdcf;
}
.footer {
 padding:5px;
}

/*new style 28.04.2014*/
#menu ul ul{
	left: -10px;
	display: none;
}
/*end new style 28.04.2014*/


/*new style 20.05.2014*/
.tabs__rubricator__content{
	position: relative;
	background: #f2f2f2;
	border: 1px solid #e7e7e7;
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	overflow: hidden;
	 padding-left: 40px;
    padding-top: 32px;
	 padding-bottom: 10px;
}
.tabs__rubricator{
	 padding: 0 18px 0 17px;
	position: relative;
}
.tabs__rubricator__content>div{
	display: none;
}
.tabs__rubricator__content>div.active{
	display: block;
}
.tabs__rubricator .item {
    display: inline;
    float: left;
    height: 170px;
     margin: 0 41px 13px 0;
    width: 200px;
}
.tabs__rubricator .item .image {
    clear: both;
    float: left;
    text-align: center;
    width: 200px;
}
.tabs__rubricator .item .title {
    clear: both;
    float: left;
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
    white-space: nowrap;
    width: 100%;
}
.tabs__rubricator .maininfo {
    clear: both;
    padding-top: 10px;
    text-align: center;
    width: 200px;
}
.tabs__rubricator .maininfo span {
    color: #404A94;
    font-weight: bolder;
}
.tabs__rubricator .item .title a {
    font-size: 15px;
    font-weight: 700;
    line-height: 19px;
}
.tabs__rubricator .item .title a {
    font-size: 15px;
    font-weight: 700;
    line-height: 19px;
}
.tabs__rubricator__menu{
	margin: 0;
	padding: 0;
	list-style: none;
	padding: 0 0 0 27px;
	height: 28px;
}
.tabs__rubricator__menu li{
	position: relative;
	float: left;
	margin-right: 7px;
}
.tabs__rubricator__menu li a{
	display: block;
	text-decoration: none;
	color: #fff;
	font-size: 16px;
	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
	background: #404a94;
	height: 27px;
	 line-height: 28px;
    padding: 0 14px;
	border: 1px solid transparent;
	border-bottom: 0;
	position: relative;
	min-width: 93px;
	text-align: center;
}
.tabs__rubricator__menu li a:active,.tabs__rubricator__menu li a:focus{
	outline: none;
}
.tabs__rubricator__menu li.active{
	z-index: 1;
}
.tabs__rubricator__menu li.active a{
	background: #f2f2f2;
	cursor: default;
	color: #898989;
	border: 1px solid #e7e7e7;
	border-bottom: 0;
	margin-bottom: -1px;
    padding-bottom: 1px;
}

/*end new style 20.05.2014*/


/*new style 27.05.2014*/
.rss-popup{
	display: none;
	position: fixed;
	top: 50px;
	left: 50px;
	z-index: 2000;
}
.rss-popup-body{
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	background: none repeat scroll 0 0 #363E87;
	line-height: 16px;
	padding: 32px 16px;
	position: relative;
	text-align: center;
	width: 413px;
}
.rss-popup-body-close{
	position: absolute;
	right: 8px;
	top: 7px;
	cursor: pointer;
	width: 8px;
	height: 8px;
	background: url("/img/close.png") no-repeat 0 0;
}
.rss-popup-body-head{
	font-style: italic;
	color: #fff;
	font-size: 16px;
	margin-bottom: 18px;
	line-height: 19px;
	font-weight: bold;
	padding: 0 30px;
}
.rss-popup-body p{
	margin: 0 0 17px;
	padding: 0 22px;
	color: #fff;
	font-size: 13px;
}
.rss-popup-body .fz14{
	font-size: 14px;
	margin-bottom: 4px;
}
.rss-popup-body-line{
	height: 1px;
	overflow: hidden;
	clear: both;
	background: #858ab7;
	margin: 15px 0;
}
.rss-popup-body-form{
	padding-top: 6px;
}
.rss-popup-body-form-input{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E3E9EF;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	color: #9394A4;
	font-style: italic;
	height: 14px;
	margin: 0 16px 0 0;
	padding: 4px 6px;
	vertical-align: middle;
	width: 133px;
}
/* Chrome2+ && Safari4+ */
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #9394a4;}
input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color: transparent !important;}
/* IE10 */
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color: #9394a4;}
input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color: transparent !important;}
/* Firefox4+ */
input:-moz-placeholder,textarea:-moz-placeholder{color: #9394a4;}
input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color: transparent !important;}
::-moz-placeholder{color: #9394a4;}
:focus::-moz-placeholder{color: transparent !important;}
/* Waiting for Opera */
input::-o-input-placeholder,textarea::-o-input-placeholder{color: #9394a4;}
input:focus::-o-input-placeholder,textarea:focus::-o-input-placeholder{color: transparent !important;}
input:-o-input-placeholder,textarea:-o-input-placeholder{color: #9394a4;}
input:focus:-o-input-placeholder,textarea:focus:-o-input-placeholder{color: transparent !important;}
input::-o-placeholder,textarea::-o-placeholder{color: #9394a4;}
input:focus::-o-placeholder,textarea:focus::-o-placeholder{color: transparent !important;}
input:-o-placeholder,textarea:-o-placeholder{color: #9394a4;}
input:focus:-o-placeholder,textarea:focus:-o-placeholder{color: transparent !important;}
/* Wainting for W3C */
input:placeholder,textarea:placeholder{ color: #9394a4;}
input:focus:placeholder,textarea:focus:placeholder{color: transparent !important;}
input.placeholder,textarea.placeholder{color: #9394a4;}
input.placeholder:focus,textarea.placeholder:focus{color: transparent !important;}
.rss-popup-body-form-send{
	vertical-align: middle;
	background: none;
	text-decoration: underline;
	border: 0;
	color: #fff;
	font-size: 12px;
	cursor: pointer;
	font-family: Arial, sans-serif;
}
.rss-popup-body-form-send:hover{
	text-decoration: none;
}
.rss-popup{
	-webkit-transition: -webkit-transform 0.4s ease-out;
	-moz-transition: -moz-transform 0.4s ease-out;
	-ms-transition: -ms-transform 0.4s ease-out;
	-o-transition: -o-transform 0.4s ease-out;
	transition: transform 0.4s ease-out;
	-webkit-transform: rotate(0deg) translate(0px) skew(0deg) scale(0);
	-moz-transform: rotate(0deg) translate(0px) skew(0deg) scale(0);
	-o-transform: rotate(0deg) translate(0px) skew(0deg) scale(0);
	transform: rotate(0deg) translate(0px) skew(0deg) scale(0);
}
.transform{
	-webkit-transition: -webkit-transform 0.4s ease-out;
	-moz-transition: -moz-transform 0.4s ease-out;
	-ms-transition: -ms-transform 0.4s ease-out;
	-o-transition: -o-transform 0.4s ease-out;
	transition: transform 0.4s ease-out;
	-webkit-transform: rotate(0deg) translate(0px) skew(0deg) scale(1);
	-moz-transform: rotate(0deg) translate(0px) skew(0deg) scale(1);
	-o-transform: rotate(0deg) translate(0px) skew(0deg) scale(1);
	transform: rotate(0deg) translate(0px) skew(0deg) scale(1);
}



/*end new style 27.05.2014*/


.tabs__rubricator .item {
    margin: 0 39px 13px 0;
}
.newstopmain  {
    font-weight: normal;
 	margin: 7px 7px 7px 0;
	padding-right: 15px;
}
.newstopmain img {
	width: 110px;
	margin: 0px 7px 7px 0;
	float:left;
}
#ftmn  {
	font-size: 11px;
}
#ftmn2 {
	font-size: 12px;
}

#prodlist .sellector2{
	height: 32px;
}
	#product .common .similar .item .image span.d___3 {
							float:left;
							position:absolute;
							right:1px;
							top:-1px;
							width:33px;
							height:33px;
							background:url('/css/prodlist/d3.png') 0 0 no-repeat;
	}
	.tip_option_size span {
	 width:180px;
	 bottom: 20px;
	}
.srv_list_about  {
	text-align: center;
	margin: 10px;
}
.srv_list_about img {
 margin:21px;
}

/*new style 27.08.2014*/
.y10{
	margin-bottom: 22px;
    margin-top: -8px;
    overflow: hidden;
    padding-left: 59px;
    padding-right: 53px;
}
.y10-pic{
	position: relative;
	float: left;
	width: 112px;
	 margin-top: 2px;
	overflow: hidden;
}
.y10-pic img{
	vertical-align: top;
	max-width: 100%;
}
.y10-info{
	font-style: italic;
	color: #85e061;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	margin-left: 148px;
	text-align: left;
}
.up-case{
	text-transform: uppercase;
}
.rss-popup-body p{
	 margin: 0 0 15px;
}
.rss-popup-body-line--mode{
	 margin: 26px 0 17px;
}
.rss-popup-body-form-head{
	font-size: 14px;
	color: #fff;
	 padding-bottom: 21px;
}
/*end new style 27.08.2014*/

.header h1,  .header h2 {
  font-size:15px;
}
.first strong {
  font-weight: normal;
}
#maincontent h3, #maincontent h4 {
	  font-size:15px;
      font-weight: bold;
	  margin: 0;
	  padding: 0 0 5px 0;
}
.headercat  h1 {
	font-size:15px;
	font-weight: bold;
	padding: 0 0 5px 0;
	margin:0;
}


/*new style 12.09.2014*/

.user-status{
	position: relative;
	border: 2px solid #dbdbdb;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	padding: 20px 15px 11px;
	 margin: 51px auto;
	background: #f6fefe;
	 max-width: 869px;
}
.user-status-head{
	text-align: center;
	font-size: 18px;
	line-height: 18px;
	font-family: Arial, sans-serif;
	color: #404a94;
	 padding-right: 130px;
	margin-bottom: 23px;
}
.user-status-head-price{
	border-bottom: 2px solid #404a94;
	font-size: 30px;
	line-height: 22px;
	display: inline-block;
}
.user-status-head-price i{
	font-style: normal;
	font-size: 18px;
}
.user-status-body{
	background: url("/img/status-bg.png") no-repeat scroll 0 0 transparent;
    border: 2px solid #DEF0E9;
    height: 155px;
    margin-bottom: 0;
    margin-left: 8%;
    margin-right: 23%;
    position: relative;
	 max-width: 587px;
}
.user-status-body-ui{
    height: 11px;
    margin-top: 73px;
    position: relative;
}
.user-status-body-ui-slider{
	background: url("/img/bg-ui.png") repeat-x 0 0;
	position: relative;
	width: 100%;
	height: 9px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.user-status-body-ui-slider .ui-slider-range{
	position: absolute;
	top: 0;
	left: 0;
	height: 9px;
	background: url("/img/status-bg1.png") repeat-x scroll 0 0 transparent;
}
.user-status-body-ui-slider .ui-slider-handle{
	position: absolute;
	 top: -9px;
	background: url("/img/bg-ui-handle.png") no-repeat 0 0;
	width: 9px;
	height: 26px;
	margin-left: -4px;
	z-index: 1;
}
.user-status-body-ui-slider .ui-slider-handle:focus{
	outline: none;
}
.tip-t{
	background: none repeat scroll 0 0 #66CC33;
    border: 2px solid #404A94;
	-webkit-border-radius: 12px 12px 12px 12px;
	-moz-border-radius: 12px 12px 12px 12px;
	border-radius: 12px 12px 12px 12px;
    color: #FFFFFF;
    font-family: Arial,sans-serif;
    font-size: 30px;
    font-style: normal;
    line-height: 26px;
    padding: 13px 18px 10px;
    text-align: center;
    white-space: nowrap;
	display: inline-block;
}
.tip-t span{
	font-size: 18px;
}
.tip-t:before{
	background: url("/img/bg-ui-handle-arr.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    content: "";
    height: 8px;
    left: 50%;
    margin-bottom: -6px;
    margin-left: -5px;
    position: absolute;
    width: 9px;
}
.user-status-body-ui-left{
	background: url("/img/bg-ui-left.png") no-repeat scroll 0 0 transparent;
    height: 16px;
    left: -4px;
    position: absolute;
    top: -3px;
    width: 4px;
}
.user-status-body-ui-right{
	position: absolute;
	top: -3px;
	right: -2px;
	background: url("/img/bg-ui-right.png") no-repeat 0 0;
	width: 4px;
	height: 16px;
}
.user-status-body-ui-left-num{
	 color: #404A94;
    font-family: Tahoma,sans-serif;
    font-size: 30px;
    line-height: 26px;
    margin-right: 19px;
    position: absolute;
    right: 100%;
    text-align: right;
    top: -15px;
	white-space: nowrap;
    width: 70px;
}
.user-status-body-ui-left-num i{
	font-style: normal;
	font-size: 18px;
}
.user-status-body-ui-right-num{
	color: #404A94;
    font-family: Tahoma,sans-serif;
    font-size: 30px;
    left: 100%;
    line-height: 26px;
   margin-left: 21px;
    position: absolute;
    text-align: left;
    top: -15px;
    width: 200px;
	white-space: nowrap;
}
.user-status-body-ui-right-num i{
	font-style: normal;
	font-size: 18px;
}
.tip-t-wrap{
	bottom: 100%;
    left: 50%;
    margin-bottom: 8px;
    margin-left: -124px;
    position: absolute;
    text-align: center;
    width: 248px;
}
.user-status-body-ui-sep{
	 background: url("/img/bg-ui-sep.png") no-repeat scroll 0 0 transparent;
    height: 9px;
    left: -1px;
    position: absolute;
    top: 1px;
    width: 2px;
    z-index: 1;
}
.user-status-body-ui-sep--2{
	left: 2%;
}
.user-status-body-ui-sep--12{
	left: 12%;
}
.user-status-body-ui-sep--30{
	left: 30%;
}
.user-status-body-ui-sep--50{
	left: 50%;
}
.user-status-body-ui-sep--60{
	left: 60%;
}
.user-status-body-ui-sep--70{
	left: 70%;
}
.user-status-body-ui-sep--80{
	left: 80%;
}
.user-status-body-ui-sep--90{
	left: 90%;
}
.user-status-body-ui-sep-hint{
	position: absolute;
	top: 100%;
	width: 100px;
	text-align: center;
	margin-left: -50px;
	margin-top: 11px;
	left: 50%;
}
.user-status-body-ui-sep-hint-body{
	position: relative;
	display: inline-block;
	font-size: 12px;
	font-family: Arial, sans-serif;
	padding: 0 5px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	color: #fff;
	background: #999999;
	border: 1px solid #4c569a;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}
.user-status-body-ui-sep-hint-body:before{
	content: "";
	position: absolute;
	top: -3px;
	left: 50%;
	background: url("/img/bg-ui-handle-arr1.png") no-repeat 0 0;
	width: 4px;
	height: 3px;
	margin-left: -2px;
}
.user-status-body-mask{
    height: 132px;
    left: 0;
    position: absolute;
    right: 0;
    top: 64px;
    z-index: 2;
	background: url("/img/px.png") repeat 0 0;
}

/*end new style 12.09.2014*/




/*new style 19.09.2014*/
.my-benefits-head{
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 7px;
}
table.my-benefits-table{
	width: 100%;
	margin: 7px 0;
	font-size: 12px;
	color: #666666;
	line-height: 17px;
	border-spacing: 0;
	border-collapse: collapse;
}
table.my-benefits-table td{
	padding: 6px 5px;
	vertical-align: middle;
	text-align: left;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
table.my-benefits-table td:last-child{
	text-align: justify;
}
.my-benefits{
	margin: 31px 0 16px;
}
table.my-benefits-table td:first-child{
	 padding-right: 34px;
    text-align: center;
    width: 68px;
}
table.my-benefits-table td img{
	vertical-align: middle;
}
.my-benefits-slideshow-head{
	margin-bottom: 11px;
	color: #404a94;
	font-size: 17px;
	line-height: 20px;
	text-align: center;
	font-family: Tahoma, sans-serif;
}
.my-benefits-slideshow-body{
	overflow: hidden;
}
.my-benefits-slideshow-body ul{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	 width: 181px;
	height: 271px;
}
.my-benefits-slideshow-body ul li{
	 width: 181px;
	height: 271px;
	position: relative;
}
.my-benefits-slideshow{
	 margin: 17px 0 33px 10px;
    width: 181px;
}
.slider-nav{
	text-align: center;
	padding-top: 10px;
}
.slider-nav a{
	display: inline-block;
	margin: 0 3px;
	color: transparent;
	font-size: 0;
	line-height: 0;
	width: 11px;
	height: 11px;
	background: url("/img/slide-circle.png") no-repeat 0 0;
}
.slider-nav a.activeSlide{
	background-position: 100% 0;
	cursor: default;
}
.my-benefits-slideshow-body ul li img{
	max-width: 100%;
}

/*end new style 19.09.2014*/

/*new style 02.12.2014*/
.one-click-btn{
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    font-family: Arial, sans-serif;
    clear: both;
    font-size: 13px;
    color: #406ab3;
    font-style: italic;
}
.one-click-btn span{
    background: url("/css/product/arrows.png") repeat-x scroll 0 100%;
}
.one-click-btn:hover span{
    background: none;
}
.one-click-btn-ico{
    background: url("/img/ico-one-click.png") no-repeat 0 0;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px;
}
.one-click-btn-wrap{
    clear: both;
    text-align: left;
    padding: 9px 25px;
    margin: 0 !important;
}
.one-click-btn:hover{
    text-decoration: none;
}
.popup{
    position: fixed;
    z-index: 2000;
}
.popup-design{
    position: relative;
    width: 445px;
    background: #363e87;
    text-align: center;
    color: #fff;
    font-size: 15px;
    line-height: 19px;
    font-family: Arial, sans-serif;
    padding-bottom: 28px;
    font-weight: bold;
    -webkit-border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;
}
.popup-design-head{
    border-bottom: 1px solid #858ab7;
    padding: 4px 32px 6px 15px;
    color: #fff;
    font-size: 14px;
    text-align: left;
    margin-bottom: 34px;
    font-weight: normal;
}
.popup-design-title{
    font-weight: bold;
    font-size: 20px;
    color: #fff;
    margin-bottom: 25px;
    font-style: italic;
}
.popup-design-text{
    min-height: 82px;
    padding: 0 15px 15px;
}
.popup-call-form{
    margin: 11px 0;
}
.popup-call-form-ico{
    vertical-align: middle;
    display: inline-block;
    background: url("/img/ico-phone.png") no-repeat 0 0;
    width: 40px;
    height: 40px;
    margin-right: 14px;
}
input.popup-call-form-input{
    border: 1px solid #e3e9ef;
    background: #fff;
    padding: 1px 8px;
    width: 170px;
    font-size: 12px;
    font-family: Arial, sans-serif;
    vertical-align: middle;
    height: 19px;
    line-height: 18px;
    margin-right: 13px;
    -webkit-border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
}
input.popup-call-form-input:focus{
    outline: none;
}
.popup-call-form-btn{
    vertical-align: middle;
    border: 0;
    font-family: Arial, sans-serif;
    font-weight: bold;
    color: #fff;
    font-size: 12px;
    background: transparent;
    text-align: center;
    height: 27px;
    line-height: 27px;
    cursor: pointer;
    text-decoration: underline;
}
.popup-call-form-btn:hover{
    text-decoration: none;
}
.popup-close{
    background: url("/img/popup-close.png") no-repeat 0 0;
    width: 8px;
    height: 8px;
    cursor: pointer;
    position: absolute;
    right: 8px;
    top: 7px;
}
input.popup-call-form-input::-webkit-input-placeholder{
    color: #9394a4;
    font-style: italic; line-height: 18px;}
input.popup-call-form-input:-ms-input-placeholder{
    color: #9394a4; font-style: italic;line-height: 18px; }
input.popup-call-form-input:-moz-placeholder {
    color: #9394a4;opacity: 1;font-style: italic; line-height: 18px; }
input.popup-call-form-input::-moz-placeholder {
    color: #9394a4;opacity: 1; font-style: italic; line-height: 18px;}
input.popup-call-form-input.placeholder {
    color: #9394a4;font-style: italic;line-height: 18px; }
input.popup-call-form-input:focus:-moz-placeholder {
    color: transparent !important; }
input.popup-call-form-input:focus::-moz-placeholder {
    color: transparent !important; }
input.popup-call-form-input:focus:-ms-input-placeholder {
    color: transparent !important; }
input.popup-call-form-input:focus::-webkit-input-placeholder {
    color: transparent !important; }
input.popup-call-form-input.placeholder:focus {
    color: transparent !important; }
.popup--hidden{
    display: none;
}
.popup{
    -webkit-transition: -webkit-transform 0.4s ease-out;
    -moz-transition: -moz-transform 0.4s ease-out;
    -ms-transition: -ms-transform 0.4s ease-out;
    -o-transition: -o-transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
    -webkit-transform: rotate(0deg) translate(0px) skew(0deg) scale(0);
    -moz-transform: rotate(0deg) translate(0px) skew(0deg) scale(0);
    -o-transform: rotate(0deg) translate(0px) skew(0deg) scale(0);
    transform: rotate(0deg) translate(0px) skew(0deg) scale(0);
}
.transform{
    -webkit-transition: -webkit-transform 0.4s ease-out;
    -moz-transition: -moz-transform 0.4s ease-out;
    -ms-transition: -ms-transform 0.4s ease-out;
    -o-transition: -o-transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
    -webkit-transform: rotate(0deg) translate(0px) skew(0deg) scale(1);
    -moz-transform: rotate(0deg) translate(0px) skew(0deg) scale(1);
    -o-transform: rotate(0deg) translate(0px) skew(0deg) scale(1);
    transform: rotate(0deg) translate(0px) skew(0deg) scale(1);
}
.call-btn-left{
    position: fixed;
    top: 367px;
    z-index: 1;
    cursor: pointer;
    right: -4px;
}
.call-btn-left img{
    vertical-align: top;
}
.options-list-item{
    padding: 0 0 0 0px !important;
    background: none !important;
}

/*end new style 02.12.2014*/


@media print {
  #head,  #footer, #sidebar, .noPrint  { display:none;  }
}


.user-status-body-ui-sep--2 {
    left: 25%;
}
.user-status-body-ui-sep--12 {
    left: 50%;
}
 .user-status-body-ui-sep--30 {
    left: 75%;
}
 .user-status-body-ui-sep--60 {
    left: 100%;
}
.top-page {
  position: fixed;
  bottom: 0;
  right: 50%;
  margin-right: -557px;
  width: 70px;
  height: 51px;
  background: url("/img/arr-top.png") no-repeat 50% 50% #404a94;
  cursor: pointer;
}

.one-click-sale-ico {
  background: url("/img/ico_sale.png") no-repeat 0 0;
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 9px;
}


