body{

	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #6D7582;
}

a {

	color: #3F6CB6;
}

	a span {

		text-decoration: underline;
	}

a:hover {

	text-decoration: none;
	color: #7899CF;
}

	a:hover span {

		text-decoration: none;
		color:#7899CF;
	}

form {}

	form input, form select, form textarea {

		font-size: 11px;
		font-family: Tahoma, Geneva, sans-serif;
		color: #6D7582;
	}

	form textarea {

		overflow: auto;
	}

h1{ font:bold 20px Arial, Helvetica, sans-serif; color:#455571; padding: 3px 0; line-height:20px;}

#outer {

	position: relative;
	overflow: hidden;
	margin: 0 auto;
	min-width: 1000px;
	max-width: 1300px;
	border-top: 1px solid #fff;
}

	#outer .outer-inside {

		padding: 0 0.9%;
	}

#header {

	position: relative;
	margin-bottom: 15px;
	overflow: hidden;
}

	#header .logo {

		float: left;
		width: 194px;
		height: 49px;
		background: url(/images_new/logo.gif) no-repeat;
		margin: 3px 0 0 8px;
	}

	#header .toolbar {

		background: #eff4fa;
		padding: 0px 0;
		margin-bottom: 10px;
		overflow: hidden;
	}

		#header .toolbar form.search {

			position: relative;
			float: right;
			padding-right: 10px;
			width: 210px;
			overflow: hidden;
			zoom: 1;
		}

			#header .toolbar form.search fieldset {

				float: right;
				padding-left: 5px;
			}

			#header .toolbar form.search .query {}

				#header .toolbar form.search .query input {

					border: 1px solid #D1DBEA;
					width: 120px;
					padding: 2px 4px 3px 4px;
				}

			#header .toolbar form.search .send {}

				#header .toolbar form.search .send input {

					position: relative;
					width: 54px;
					height: 20px;
					padding-bottom: 2px;
					font-weight: bold;
					color: #3F6CB6;
					background: url(/images_new/gifs.gif) no-repeat -90px -48px;
					border: none;
					cursor: pointer;
				}

		#header .toolbar ul {

			float: right;
			padding: 2px 0 0 10px;
		}

			#header .toolbar ul li {

				float: left;
				padding: 0 5px;
				border-right: 2px solid #c5d4ee;
			}

				#header .toolbar ul li a {

					font-weight: bold;
				}

			#header .toolbar ul li.last {

				border-right: none;
			}

	#header .phone {

		float: right;
		padding: 0 20px 0 0;
		line-height: 180%;
	}
		#header .phone img {

			float: left;
			width: 32px;
			height: 31px;
			background: url(/images_new/gifs.gif) no-repeat 0 -48px;
			margin-top: 12px;
		}

		#header .phone p {

			float: left;
			padding-left: 10px;
			color: #7B96C2;
		}

			#header .phone p span {

				font-size: 23px;
				letter-spacing:-1px;
			}

		#header .phone a {

			color: #7B96C2;
		}

	#header ul.menu {

		position: relative;
		clear: both;
		border-bottom: 1px solid #3e454e;
		height: 34px;
		padding-top: 10px;
		line-height: 200%;
		zoom: 1;
	}

		#header ul.menu li {

			float: left;
			width: 16%;
			text-align: center;
			zoom: 1;
		}

			#header ul.menu li a {

				display: block;
				position: relative;
				width: 90%;
				padding: 5px 0 8px 8%;
				height: 20px;
				overflow: hidden;
				font-size: 18px;
				color: #fff;
				border: 1px solid #7e93b4;
				border-bottom: 0;
				background: url(/images_new/menuBgs.gif) repeat-x 0 -66px;
				text-align: left;
				zoom: 1;
			}

				#header ul.menu li a span {

					color: #fff;
				}

				#header ul.menu li a .left-background {

					position: absolute;
					top: 0;
					left: 0;
					width: 2px;
					height: 33px;
					background: url(/images_new/menuBgs.gif) no-repeat;
				}

				#header ul.menu li a .right-background {

					position: absolute;
					top: 0;
					right: 0;
					width: 2px;
					height: 33px;
					background: url(/images_new/menuBgs.gif) no-repeat right -33px;
				}

			#header ul.menu li a:hover {

				border: 1px solid #6A8ABE;
				border-bottom: 0;
				background: url(/images_new/menuBgs.gif) repeat-x 0 -279px;
			}

				#header ul.menu li a:hover .left-background {

					background: url(/images_new/menuBgs.gif) no-repeat 0 -213px;
				}

				#header ul.menu li a:hover .right-background {

					background: url(/images_new/menuBgs.gif) no-repeat right -246px;
				}

		#header ul.menu li.first, #header ul.menu li.last {

			width: 18%;
		}

		#header ul.menu li.first {

			text-align: left;
		}

		#header ul.menu li.last {

			text-align: right;
		}

		#header ul.menu li.active {

			position: relative;
			zoom: 1;
			z-index: 999;
			margin-top: -4px;
		}

			#header ul.menu li.active a {

				position: relative;
				padding: 6px 0 9px 8%;
				height: 23px;
				font: bold 22px Arial, Helvetica, sans-serif;
				color: #7b8eb1;
				border: 1px solid #5D7398;
				border-bottom: 0;
				background: #fff url(/images_new/menuBgs.gif) repeat-x 0 -175px;
				text-align: left;
				text-decoration: none;
				zoom: 1;
				z-index: 999;
			}

				#header ul.menu li.active a span {

					color: #7b8eb1;
					text-decoration: none;
				}

				#header ul.menu li.active a .left-background {

					background: url(/images_new/menuBgs.gif) no-repeat 0 -99px;
				}

				#header ul.menu li.active a .right-background {

					background: url(/images_new/menuBgs.gif) no-repeat right -138px;
				}

			#header ul.menu li.active a:hover {

				border: 1px solid #5D7398;
				border-bottom: 0;
				background: #fff url(/images_new/menuBgs.gif) repeat-x 0 -175px;
			}

				#header ul.menu li.active a:hover .left-background {

					background: url(/images_new/menuBgs.gif) no-repeat 0 -99px;
				}

				#header ul.menu li.active a:hover .right-background {

					background: url(/images_new/menuBgs.gif) no-repeat right -138px;
				}

#content {

	position: relative;
	margin-bottom: 15px;
	overflow: hidden;
	zoom: 1;
}

	#content h3 {

		font-weight: bold;
	}

	#content .main-content {

		float: left;
		width: 100%;
	}

		#content .main-content .main-content-inside {

			padding-left: 210px;
		}

		#content .main-content .main-content-columns {

			overflow: hidden;
			zoom: 1;
		}

			#content .main-content .main-content-columns .first-column {

				float: left;
				width: 100%;
				overflow: hidden;
			}

				#content .main-content .main-content-columns .first-column .first-column-inside {

					padding-right: 210px;
				}

			#content .main-content .main-content-columns .second-column {

				position: relative;
				float: right;
				width: 200px;
				margin-left: -200px;
			}

		#content .main-content .main-content-wide-columns {}

			#content .main-content .main-content-wide-columns .first-column {}

				#content .main-content .main-content-wide-columns .first-column .first-column-inside {

					padding-right: 255px;
				}

			#content .main-content .main-content-wide-columns .second-column {

				width: 245px;
				margin-left: -245px;
			}

				#content .main-content .main-content-wide-columns .second-column .second-column-inside {

					margin-left: 45px;
				}

		#content .main-content .full-text-search {

			margin: 10px 0;
			overflow: hidden;
			zoom: 1;
		}

			#content .main-content .full-text-search form {

				float: left;
				width: 49%;
				overflow: hidden;
				zoom: 1;
				margin-top: 1em;
			}

				#content .main-content .full-text-search form .field {

					border: 1px solid #D1DBEA;
					padding: 2px 4px;
				}

					#content .main-content .full-text-search form .field input {

						width: 100%;
						padding: 0;
						margin: 0;
						border: 0;
						vertical-align: top;
					}

				#content .main-content .full-text-search form fieldset.send {

					float: right;
					margin-left: 15px;
				}

			#content .main-content .full-text-search .description {

				float: right;
				width: 49%;
				background: #eff4fa;
				padding-bottom: 7px;
				overflow: hidden;
				zoom: 1;
			}

				#content .main-content .full-text-search .description p {

					margin-top: 7px;
					padding: 0 15px;
				}

		#content .main-content .category-header {}

			#content .main-content .category-header h2 {

				font: bold 20px Arial, Helvetica, sans-serif;
				color: #455571;
				padding: 3px 0;
				line-height: 20px;
			}

			#content .main-content .category-header .contBox2 {

				padding: 0 2%;
			}

	#content .sidebar {

		position: relative;
		float: left;
		width: 200px;
		margin-left: -100%;
		z-index: 128;
	}

		#content .sidebar ul.menu {

			width: 200px;
			padding-bottom: 8px;
		}

			#content .sidebar ul.menu li {

				position: relative;
				border-bottom: 1px solid #fff;
				background: url(/images_new/menuBgs.gif) repeat-x 0 -312px;
				vertical-align: top;
				zoom: 1;
			}

				#content .sidebar ul.menu li a {

					display: block;
					width: 182px;
					height: 20px;
					padding: 5px 0 0 18px;
					font-size: 12px;
					line-height: 13px;
					font-weight: bold;
					color: #BECADB;
					text-decoration: none;
				}

					#content .sidebar ul.menu li a span {

						color: #fff;
					}

				#content .sidebar ul.menu li a:hover {

					background: #98AFD6;
				}

					#content .sidebar ul.menu li a:hover span {

						text-decoration: none;
					}

			#content .sidebar ul.menu li.active {}

				#content .sidebar ul.menu li.active a {

					background-color: #F3BC6D;
					color: #fff;
				}

					#content .sidebar ul.menu li.active a span {

						color: #fff;
						text-decoration: none;
					}

			#content .sidebar ul.menu li.parent {}

				#content .sidebar ul.menu li.parent ul {

					display: none;
					width: 200px;
				}

				#content .sidebar ul.menu li.parent a {

					background: url(/images_new/point.gif) no-repeat 6px 8px;
				}

				#content .sidebar ul.menu li.parent a:hover {

					background:#98AFD6 url(/images_new/pointa.gif) no-repeat 6px 10px;
				}

			#content .sidebar ul.menu li.parent-active {

				position: relative;
				z-index: 512;
				zoom: 1;
			}

				#content .sidebar ul.menu li.parent-active ul.level2 {}

					#content .sidebar ul.menu li.parent-active ul.level2 li {

						height: 25px;
						border-bottom: none;
						border-top: 1px solid #fff;
					}

						#content .sidebar ul.menu li.parent-active ul.level2 li ul.level3 {}

							#content .sidebar ul.menu li.parent-active ul.level2 li ul.level3 li {}

								#content .sidebar ul.menu li.parent-active ul.level2 li ul.level3 li a:hover {

									background: #98AFD6;
									color: #fff;
								}

						#content .sidebar ul.menu li.parent-active ul.level2 li .pointer {

							display: none;
							position: absolute;
							top: 0;
							left: 168px;
							z-index: 11;
							width: 12px;
							height: 23px;
							background: url(/images_new/gifs.gif) no-repeat -160px -48px;
							z-index: 2048;
						}

						#content .sidebar ul.menu li.parent-active ul.level2 li .subMenu {

							display: none;
							position: absolute;
							top: -5px;
							left: 179px;
							background: #fff;
							border: 1px solid #7E9DC4;
							zoom: 1;
							z-index: 2048;
						}

							#content .sidebar ul.menu li.parent-active ul.level2 li .subMenu table {}

								#content .sidebar ul.menu li.parent-active ul.level2 li .subMenu table tr {}

									#content .sidebar ul.menu li.parent-active ul.level2 li .subMenu table tr td {

										vertical-align:top;
									}

							#content .sidebar ul.menu li.parent-active ul.level2 li .subMenu ul {

								float: none;
								display: block;
								padding: 2px 4px 4px 4px;
								width: auto;
							}

								#content .sidebar ul.menu li.parent-active ul.level2 li .subMenu ul li {

									float: none;
									width: auto;
									height: auto;
									padding: 1px 0 !important;
									border: none;
									background: none;
								}

									#content .sidebar ul.menu li.parent-active ul.level2 li .subMenu ul li a {

										float: none;
										display: block;
										width: auto;
										height: auto;
										background: none !important;
										padding: 3px 5px !important;
										color: #3F6CB6 !important;
										text-decoration: underline !important;
										white-space: nowrap;
									}

									#content .sidebar ul.menu li.parent-active ul.level2 li .subMenu ul li a:hover {

										text-decoration: none !important;
										background: #A6BCE3 !important;
										color: #fff !important;
									}

						#content .sidebar ul.menu li.parent-active ul.level2 li a {

							width: 170px;
							height: 20px;
							padding-left: 30px;
							background: #DFE8F3;
							color: #98B8DE;
							font-size: 11px;
						}

							#content .sidebar ul.menu li.parent-active ul.level2 li a span {

								color: #3F6CB6;
							}

						#content .sidebar ul.menu li.parent-active ul.level2 li a:hover, #content .sidebar ul.menu li.parent-active ul.level2 li a.active {

							background: #98AFD6;
							color: #fff;
						}

							#content .sidebar ul.menu li.parent-active ul.level2 li a:hover span, #content .sidebar ul.menu li.parent-active ul.level2 li a.active span {

								color: #fff;
								text-decoration: none;
							}

					#content .sidebar ul.menu li.parent-active ul.level2 li.active {

						z-index: 1024;
					}

					#content .sidebar ul.menu li.parent-active ul.level2 li.slideDown {

						height: auto;
					}

						#content .sidebar ul.menu li.parent-active ul.level2 li.slideDown ul.level3 {

							position: relative;
							zoom: 1;
						}

							#content .sidebar ul.menu li.parent-active ul.level2 li.slideDown ul.level3 li {

								position: relative;
								height: 25px;
								border-bottom: none;
								border-top: 1px solid #fff;
							}

								#content .sidebar ul.menu li.parent-active ul.level2 li.slideDown ul.level3 li a {

									padding-left: 45px;
									width: 155px;
									background: #eef6ff;
									color: #3F6CB6;
									text-decoration: underline;
								}

								#content .sidebar ul.menu li.parent-active ul.level2 li.slideDown ul.level3 li a:hover {

									background: #98AFD6;
									color: #fff;
								}

							#content .sidebar ul.menu li.parent-active ul.level2 li.slideDown ul.level3 li.active {

								z-index: 512;
							}

								#content .sidebar ul.menu li.parent-active ul.level2 li.slideDown ul.level3 li.active a {

									color: #fff;
									background: #f6c781 !important;
									text-decoration: none;
								}

					#content .sidebar ul.menu li.parent-active ul.level2 li.slideDownActive {

						height: auto;
					}

						#content .sidebar ul.menu li.parent-active ul.level2 li.slideDownActive ul.level3 {}

							#content .sidebar ul.menu li.parent-active ul.level2 li.slideDownActive ul.level3 li {

								position: relative;
								height: 25px;
								border-bottom: none;
								border-top: 1px solid #fff;
							}

								#content .sidebar ul.menu li.parent-active ul.level2 li.slideDownActive ul.level3 li a {

									padding-left: 45px;
									width: 155px;
									background: #eef6ff;
									color: #3F6CB6;
									text-decoration: underline;
								}

								#content .sidebar ul.menu li.parent-active ul.level2 li.slideDownActive ul.level3 li a:hover {

									background: #98AFD6;
									color: #fff;
								}

							#content .sidebar ul.menu li.parent-active ul.level2 li.slideDownActive ul.level3 li.active {}

								#content .sidebar ul.menu li.parent-active ul.level2 li.slideDownActive ul.level3 li.active a {

									color: #fff;
									background: #f6c781 !important;
									text-decoration: none;
								}

						#content .sidebar ul.menu li.parent-active ul.level2 li.slideDownActive a {

							color: #fff;
							background: #f6c781;
						}

							#content .sidebar ul.menu li.parent-active ul.level2 li.slideDownActive a span {

								color: #fff;
							}

				#content .sidebar ul.menu li.parent-active a {

					background: #98AFD6 url(/images_new/pointa.gif) no-repeat 6px 10px;
				}

				#content .sidebar ul.menu li.parent-active a:hover {

					background:#98AFD6 url(/images_new/point.gif) no-repeat 6px 8px;
				}

			#content .sidebar ul.menu li.parent-opened {}

				#content .sidebar ul.menu li.parent-opened ul {

					display: block;
				}

				#content .sidebar ul.menu li.parent-opened a {

					background: #F3BC6D url(/images_new/point.gif) no-repeat 6px 8px;
					color: #fff;
				}

				#content .sidebar ul.menu li.parent-opened a:hover {

					background: #F3BC6D url(/images_new/pointa.gif) no-repeat 6px 10px;
				}

			#content .sidebar ul.menu li.parent-active-opened {}

				#content .sidebar ul.menu li.parent-active-opened a {

					background: #F3BC6D url(/images_new/pointa.gif) no-repeat 6px 10px;
				}

				#content .sidebar ul.menu li.parent-active-opened a:hover {

					background: #F3BC6D url(/images_new/point.gif) no-repeat 6px 8px;
				}

			#content .sidebar ul.menu li.parent-has-active-child {}

				#content .sidebar ul.menu li.parent-has-active-child a.level1, #content .sidebar ul.menu li.parent-has-active-child a.level1:hover {

					background-color: #98AFD6;
				}

#footer {

	position: relative;
	border-top: 3px solid #C3D2E9;
	background: url(/images_new/botBg.gif) repeat-x 0 0;
	padding: 15px 0 20px 0;
	overflow: hidden;
	zoom: 1;
}

	#footer .first-column {

		position: relative;
		float: left;
		padding: 10px 0 0 15px;
		width: 185px;
		margin-right: -100%;
		zoom: 1;
	}

		#footer .first-column span {

			font-weight: bold;
			font-size: 12px;
		}

		#footer .first-column div {

			padding-top: 10px;
		}

		#footer .first-column img.email {

			float: left;
			width: 16px;
			height: 12px;
			background: url(/images_new/gifs.gif) no-repeat -144px -64px;
			margin-top: 2px;
		}

		#footer .first-column a {

			float: left;
			font-weight: bold;
			padding-left: 5px;
		}

	#footer .second-column {

		float: left;
		width: 100%;
		overflow: hidden;
	}

		#footer .second-column .second-column-inside {

			padding: 0 10px 0 210px;
		}

		#footer .second-column p {

			padding: 10px 0 5px 0;
			font-weight: bold;
		}


.s-rounded-star {

	position: relative;
	overflow: hidden;
}

	.s-rounded-star .corner {

		display: block;
		position: absolute;
		left: -5px;
		top: -5px;
		background: url(/images_new/corners/on-fff.png) no-repeat left top;
		width: 10px;
		height: 10px;
	}

	.s-rounded-star .rt-corner, .s-rounded-star .rb-corner {

		margin-left: 100%;
	}

	.s-rounded-star .lb-corner, .s-rounded-star .rb-corner {

		top: 100%;
		margin-top: -5px;
	}




#popupBg {

	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0.7;
	z-index: 2048;
}

#popupCont{ display: none; position:absolute; z-index: 10752; left:50%; top: 300px; width: 540px; margin-left: -270px; zoom: 1;}
#popupCont .popup-closer {

	position: absolute;
	top: 10px;
	right: 10px;
	width: 15px;
	height: 15px;
	background: url(/images_new/gifs2.gif) no-repeat -80px -17px;
	cursor: pointer;
}

.blueBox, .blueBox2, .yellowBox, .brownBox{ padding-bottom: 4px; }
.blueBox .topBox{ background:#EFF4FA url(/images_new/bord1.gif) repeat-x top; overflow: hidden;zoom: 1;}
.blueBox .botBox{ background:#EFF4FA url(/images_new/bord1.gif) repeat-x bottom; overflow: hidden;zoom: 1;}
.blueBox .lt, .blueBox .ltn, .blueBox .rtn, .blueBox .rt, .blueBox .lb, .blueBox .rb{ width: 5px; height:5px; overflow:hidden;}
.blueBox .lt{ float:left; background: url(/images_new/corners.gif) no-repeat;}
.blueBox .ltn{ float:left; background: url(/images_new/bord1.gif) repeat-y left;}
.blueBox .rt{ float:right; background: url(/images_new/corners.gif) no-repeat 0 -5px;}
.blueBox .rtn{ float:right; background: url(/images_new/bord1.gif) repeat-y right;}
.blueBox .lb{ float:left; background: url(/images_new/corners.gif) no-repeat 0 -10px;}
.blueBox .rb{ float:right; background: url(/images_new/corners.gif) no-repeat 0 -15px;}
.blueBox .contBox{  background:#EFF4FA url(/images_new/bord1.gif) repeat-y right;}
.blueBox .contBox2{ padding: 0 5%; background:url(/images_new/bord1.gif) repeat-y left; overflow: hidden;zoom: 1;}
.leftBlock .blueBox .contBox2{ padding: 0 5%;}
.rightBlock .blueBox .contBox2{ padding: 5px 5%;}
.rightBlock2 .blueBox .contBox2{ padding: 5px 5%;}
.centerBlock .blueBox .contBox2{ padding: 5px 2%;}
.centerRightBlock .blueBox .contBox2{ padding: 5px 2%;}


#popupCont .blueBox .contBox2{ padding: 5px 5%;}
.allText .blueBox .contBox2{ padding: 8px 2%;}


.yellowBox .topBox{ background:#FDEDD6 url(/images_new/bord2.gif) repeat-x top; overflow: hidden; zoom: 1;}
.yellowBox .botBox{ background:#FDEDD6 url(/images_new/bord2.gif) repeat-x bottom; overflow: hidden; zoom: 1;}
.yellowBox .lt, .yellowBox .ltn, .yellowBox .rt, .yellowBox .rtn, .yellowBox .lb, .yellowBox .rb{ width: 5px; height:5px; overflow:hidden;}
.yellowBox .lt{ float:left; background: url(/images_new/corners.gif) no-repeat 0 -20px;}
.yellowBox .ltn{ float:left; background: url(/images_new/bord2.gif) repeat-y;}
.yellowBox .rt{ float:right; background: url(/images_new/corners.gif) no-repeat 0 -25px;}
.yellowBox .rtn{ float:right; background: url(/images_new/bord2.gif) repeat-y 100% 0;}
.yellowBox .lb{ float:left; background: url(/images_new/corners.gif) no-repeat 0 -30px;}
.yellowBox .rb{ float:right; background: url(/images_new/corners.gif) no-repeat 0 -35px;}
.yellowBox .contBox{ background:#FDEDD6 url(/images_new/bord2.gif) repeat-y right;}
#mainSearch .topBox, #mainSearch .contBox, #mainSearch .botBox{width: 100%;}
/*#mainSearch{width: 80% !important;}*/
.yellowBox .contBox2{ padding: 0 5%; background:url(/images_new/bord2.gif) repeat-y left; overflow: hidden; zoom: 1;}
.blueBox2 .topBox{ background:#E0EAFA url(/images_new/bord3.gif) repeat-x top; overflow: hidden;zoom: 1;}
.blueBox2 .botBox{ background:#E0EAFA url(/images_new/bord3.gif) repeat-x bottom;overflow: hidden;zoom: 1;}
.blueBox2 .lt, .blueBox2 .rt, .blueBox2 .lb, .blueBox2 .rb{ width: 5px; height:5px; overflow:hidden;}
.blueBox2 .lt{ float:left; background: url(/images_new/corners.gif) no-repeat 0 -218px;}
.blueBox2 .rt{ float:right; background: url(/images_new/corners.gif) no-repeat 0 -223px;}
.blueBox2 .lb{ float:left; background: url(/images_new/corners.gif) no-repeat 0 -228px;}
.blueBox2 .rb{ float:right; background: url(/images_new/corners.gif) no-repeat 0 -233px;}
.blueBox2 .contBox{ background:#E0EAFA url(/images_new/bord3.gif) repeat-y right;}
.blueBox2 .contBox2{ padding: 0 5%; background:url(/images_new/bord3.gif) repeat-y left; color:#4f607c; overflow: hidden;zoom: 1;}
.leftBlock .blueBox2 .contBox2{ width: 90%; padding: 0 5%;}
.centerBlock .blueBox2 .contBox2{ width: 96%;  padding: 5px 2%;}
.brownBox {

}
.brownBox .topBox{ height:6px; overflow:hidden; background:#ECDCC5 url(/images_new/corners2.gif) no-repeat; zoom: 1;}
.brownBox .topBox div{ width: 100%; height:6px; overflow:hidden; background:url(/images_new/corners2.gif) no-repeat right -6px;}
.brownBox .botBox{ height:6px; overflow:hidden; background:#ECDCC5 url(/images_new/corners2.gif) no-repeat 0 -12px; zoom: 1;}
.brownBox .botBox div{ height:6px; overflow:hidden; background:url(/images_new/corners2.gif) no-repeat right -18px;}
.brownBox .contBox{ float:left; padding: 0 2%; width: 96%; background:#ECDCC5;}
.brownBox .leftBox{ float:left; width: 6px; height:24px; overflow:hidden; background:#ECDCC5;}
.brownBox .lt{ width: 6px; height:6px; overflow:hidden; background: url(/images_new/corners2.gif) no-repeat;}
.brownBox .lb{ margin-top: 12px; width: 6px; height:6px; overflow:hidden; background: url(/images_new/corners2.gif) no-repeat 0 -12px;}
.brownBox .rightBox{ float:left!important; width: 6px; height:24px; overflow:hidden; background:#ECDCC5;}
.brownBox .rt{ width: 6px; height:6px; overflow:hidden; background: url(/images_new/corners2.gif) no-repeat right -6px;}
.brownBox .rb{ margin-top: 12px; width: 6px; height:6px; overflow:hidden; background: url(/images_new/corners2.gif) no-repeat right -18px;}

.blueBoxTab{ width: 190px; text-align:center; font-size:13px; padding-bottom: 0!important; font-weight:bold; color:#7186A9; margin-bottom: -1px; position:relative; z-index:10;}
.blueBoxTab .contBox2{ padding: 3px 5% 7px 5%; }

.halfBox{ width: 49%!important;}
.centerBlock .halfBox .contBox2{ width: 92%; padding: 5px 4%; }
.halfBox h3{ font-size: 11px; color:#384456; padding-bottom: 8px;}
.leftBox{ float:left!important;}
.rightBox{ float:right!important;}

#basketBox{ float:right; width: 205px; padding-left: 12px; line-height: 120%;}
#basketBox .contBox2{ padding: 9px 5%;}
#basketBox .contBox2 img{ float:left; width:32px; height:26px; background: url(/images_new/gifs.gif) no-repeat -32px -48px; margin-top: 2px;}
#basketBox .contBox2 div{ float:left; padding-left: 10px; font-weight:bold;}
#basketBox .contBox2 div p{ padding-top: 3px;}

#loginBox{ position: relative; float:right; width: 215px; padding-left: 12px; zoom: 1;}
#loginBox .contBox2 {

	overflow: hidden;
	zoom: 1;
}
#loginBox .contBox2 div{ float:left; width:100%; padding: 2px 0; zoom: 1;}
#loginBox .contBox2 div .inpBox{ position:relative; float:left; width: 100%; padding: 0;}
#loginBox .contBox2 div .inpBox span{ position:absolute; color:#9EB7DF; left: 6px; top: 2px;}
#loginBox .contBox2 div .inpBox input{ width: 90px; padding: 2px 5px; color:#9EB7DF; border: 1px solid #AAC0E4; float:left; line-height: 100%;}
#loginBox .contBox2 div a{ float:left; padding-top: 3px; margin-left: -85px; position:relative; z-index:3;}

#inBox{ float:right; width: 215px; padding-left: 12px; zoom: 1; }
#inBox .contBox2{ padding: 8px 8px; overflow: hidden; }
#inBox .contBox2 .login { font-size: 14px; }
#inBox .contBox2 img{ float:left; width:22px; margin-right: -100%; height:29px; background: url(/images_new/gifs.gif) no-repeat -122px -68px;}
#inBox .contBox2 div{ width: 150px; margin-left: 32px; font-weight:bold; overflow: hidden; zoom: 1;}
#inBox .contBox2 div span{ color:#716656;}
#inBox .contBox2 div span a{ color:#716656;}


.button{ padding:0!important; float:left; height:19px; overflow:hidden; background: url(/images_new/corners.gif) no-repeat 0 -40px;}
.button div{ float:left; padding: 0 5px!important; height:19px; overflow:hidden; background: url(/images_new/corners.gif) no-repeat right -59px;}
.button div input{ padding: 0 0 2px 0!important; float:left; height:19px; overflow:hidden; background: url(/images_new/corners.gif) repeat-x 0 -78px; font-weight:bold; color:#657EA5!important; cursor:pointer; border:none!important;}
.button div a{  margin:0!important; padding: 3px 3px 0 3px!important; float:left; height:17px; overflow:hidden; background: url(/images_new/corners.gif) repeat-x 0 -78px!important; font-weight:bold; font-size: 11px!important; color:#657EA5!important; text-decoration:none; text-align:center;}

.button2{ padding:0!important; float:left; height:27px; overflow:hidden; background: url(/images_new/corners.gif) no-repeat right -164px;}
.button2 div{ float:left; padding: 0 5px!important; height:27px; overflow:hidden; background: url(/images_new/corners.gif) no-repeat 0 -137px;}
.button2 div input{ padding: 0 0 3px 0!important; float:left; height:27px; overflow:hidden; background: url(/images_new/corners.gif) repeat-x 0 -191px; font-weight:bold; font-size: 12px!important; color:#657EA5!important; cursor:pointer; border:none!important;}
.button2 div a{ margin:0!important; padding: 6px 3px 0 3px!important; float:left; height:21px; overflow:hidden; background: url(/images_new/corners.gif) repeat-x 0 -191px!important; font-weight:bold; font-size: 12px!important; color:#657EA5!important; text-decoration:none; text-align:center;}
.button2.disabled div a{ margin:0!important; padding: 6px 3px 0 3px!important; float:left; height:21px; overflow:hidden; background: url(/images_new/corners.gif) repeat-x 0 -191px!important; font-weight:bold; font-size: 12px!important; color:#98b1d8!important; text-decoration:none; text-align:center;}



.button3{ padding:0!important; float:left; height:21px; overflow:hidden; background: url(/images_new/corners.gif) no-repeat 0 -276px!important;}
.button3 div{ float:left; padding: 0 5px!important; height:21px; overflow:hidden; background: url(/images_new/corners.gif) no-repeat right -297px!important;}
.button3 div input{ padding: 0 0 3px 0!important; float:left; height:21px; line-height: 110%; overflow:hidden; background: url(/images_new/corners.gif) repeat-x 0 -318px!important; font-weight:bold; font-size: 11px!important; color:#657EA5!important; cursor:pointer; border:none!important;}
.button3 div a{ margin:0!important; padding: 4px 3px 0 3px!important; float:left; height:17px; line-height: 100%; overflow:hidden; background: url(/images_new/corners.gif) repeat-x 0 -318px!important; font-weight:bold; font-size: 11px!important; color:#657EA5!important; text-decoration:none; text-align:center;}

.button4{ padding:0!important; float:left; height:21px; overflow:hidden; background: url(/images_new/corners.gif) no-repeat 0 -339px;}
.button4 div{ float:left; padding: 0 5px!important; height:21px; overflow:hidden; background: url(/images_new/corners.gif) no-repeat right -360px;}
.button4 div input{ padding: 0 0 3px 0!important; float:left; height:21px; overflow:hidden; background: url(/images_new/corners.gif) repeat-x 0 -381px; font-weight:bold; font-size: 11px!important; color:#447F50!important; cursor:pointer; border:none!important;}
.button4 div a{ margin:0!important; padding: 4px 3px 0 3px!important; float:left; height:17px; overflow:hidden; background: url(/images_new/corners.gif) repeat-x 0 -381px!important; font-weight:bold; font-size: 11px!important; color:#447F50!important; text-decoration:none; text-align:center;}


#loginBox .button{ margin-left: -85px; width: 80px!important; position:relative; z-index:3;}
#loginBox .button div{ width: 70px!important;}
#loginBox .button input{ width: 70px!important;}

.menuBlock{ float:left; width: 100%;}
.menuBlock ul{ float:left; width: 100%; border-bottom: 1px solid #3E454E; height:34px;}
.menuBlock li{ float:left; width: 16.35%; margin:0 -2px 0 0.4%; border: 1px solid #7e93b4; border-bottom: 1px solid #3E454E; background: url(/images_new/menuBgs.gif) repeat-x 0 -66px;}
*html .menuBlock li{border-bottom: 1px solid #7e93b4;}
.menuBlock li div{ background: url(/images_new/menuBgs.gif) no-repeat right -33px;}
.menuBlock li div a{ padding:5px 0 8px 15px; height:20px; overflow:hidden; display:block; font-size: 18px; color:#fff; background: url(/images_new/menuBgs.gif) no-repeat;}
.menuBlock li#mainMenuFirst{ margin-left: 0;}
.menuBlock li#mainMenuLast{ margin-right: -10px;}
.menuBlock li.active{ float:left; width: 16.25%; margin:-4px -2px -2px 0.5%; border: 1px solid #5D7398; border-bottom: none; background:#fff url(/images_new/menuBgs.gif) repeat-x 0 -175px; position:relative; z-index:5;}
*html .menuBlock li.active{ margin-top: -3px;}
.menuBlock li.active div{ background: url(/images_new/menuBgs.gif) no-repeat right -138px;}
.menuBlock li.active div a{ padding:6px 0 9px 15px; height:23px; overflow:hidden; display:block; background: url(/images_new/menuBgs.gif) no-repeat 0 -99px; text-decoration:none; font:bold 22px Arial, Helvetica, sans-serif; color:#7B8EB1; }
.menuBlock li.hover{ border: 1px solid #6A8ABE; border-bottom: 1px solid #3E454E; background: url(/images_new/menuBgs.gif) repeat-x 0 -279px;}
*html .menuBlock li.hover{border-bottom: 1px solid #6A8ABE;}
.menuBlock li.hover div{ background: url(/images_new/menuBgs.gif) no-repeat right -246px;}
.menuBlock li.hover div a{ background: url(/images_new/menuBgs.gif) no-repeat 0 -213px; color:#fff;}


.contentBlock{ position:relative; z-index:3; float:left; width: 100%; padding: 15px 0;}
.leftBlock{ float:left; width: 200px; margin-right: -200px; position:relative; z-index:5;}
.leftBlock .blueBox{ padding-bottom: 8px;}
.rightBlock{ float:right; position: relative; width: 200px; margin-left: -200px;}
.rightBlock2{ float:right; position: relative; width: 245px; margin-left: -245px;}
.allBlock{ float:left; width: 100%;}
.centerBlock{ padding: 0 210px;}
.centerBlock2{ padding: 0 255px 0 210px;}
.centerRightBlock{ padding-left: 210px;}
.bottomBlock{ padding: 15px 0; border-top: 3px solid #C3D2E9; background: url(/images_new/botBg.gif) repeat-x;}
.bottomBlock .leftBlock{ padding:10px 0 0 15px; width: 185px;}
.bottomBlock .leftBlock span{ font-weight:bold; font-size:12px;}
.bottomBlock .leftBlock div{ padding-top: 10px;}
.bottomBlock .leftBlock img{ float:left; width:16px; height:12px; background: url(/images_new/gifs.gif) no-repeat -144px -64px; margin-top: 2px;}
.bottomBlock .leftBlock a{ float:left; font-weight:bold; padding-left: 5px; }
.bottomBlock .centerBlock{ padding-right: 10px; }
.bottomBlock .centerBlock p{ padding:10px 0 5px 0; font-weight:bold;}
.ya{ float:left;}
.counter{ float:left; padding-left: 7px;}

/*#lMenuBox li.slider ul{ display: none; width: 200px;}
#lMenuBox li.slider a{ background: url(/images_new/point.gif) no-repeat 6px 8px;}
#lMenuBox li.slider a:hover{ background:#98AFD6 url(/images_new/pointa.gif) no-repeat 6px 10px;}
#lMenuBox li.slider.active a{ background:#98AFD6 url(/images_new/pointa.gif) no-repeat 6px 10px;}
#lMenuBox li.slider.active a:hover{ background:#98AFD6 url(/images_new/point.gif) no-repeat 6px 8px;}

#lMenuBox li.slider.slideDown ul{ display:block;}
#lMenuBox li.slider.slideDown a{ background:#F3BC6D url(/images_new/point.gif) no-repeat 6px 8px; color:#fff;}
#lMenuBox li.slider.slideDown a:hover{ background:#F3BC6D url(/images_new/pointa.gif) no-repeat 6px 10px;}
#lMenuBox li.slider.slideDown.active a{ background:#F3BC6D url(/images_new/pointa.gif) no-repeat 6px 10px;}
#lMenuBox li.slider.slideDown.active a:hover{ background:#F3BC6D url(/images_new/point.gif) no-repeat 6px 8px;}*/





/*#lMenuBox li.activated a{ background-color:#F3BC6D!important; color:#fff!important;}*/
/*
#lMenuBox li.activated a span{ color:#fff;}
#lMenuBox li.active{ background: none;}
#lMenuBox li.active ul{display:  block; float:left; width: 200px;}
#lMenuBox li.active a{ background:#98AFD6 url(/images_new/pointa.gif) no-repeat 6px 10px;}
*/

/*
#lMenuBox .level2 li.active { position:relative; z-index: 5;}
#lMenuBox li li.active a{ background:#98AFD6; color:#fff;}
#lMenuBox li li.active a span{ text-decoration:none; color:#fff;}
#lMenuBox li li.activated a{ background:#F3BC6D; color:#fff;}
#lMenuBox li li.activated a span{ text-decoration:none; color:#fff;}
#lMenuBox li li.active2{ height: auto;}
#lMenuBox li li.active2 a{ background:#F3BC6D; color:#fff;}
#lMenuBox li li.active2 a span{ text-decoration:none; color:#fff;}
#lMenuBox li li.active2 ul{ display: block;}
#lMenuBox li li.active2 ul li a{ padding-left: 45px; width: 155px; background:#eef6ff; }
#lMenuBox li li.active2 a:hover{ background:#98AFD6; color:#fff;}
#lMenuBox li li.active2 a:hover span{ text-decoration:none; color:#fff;}
#lMenuBox li li.active2 ul li.activated a{ background:#F3BC6D; color:#fff;}
#lMenuBox li li.active2 ul li.activated a span{ text-decoration:none; color:#fff;}
*/

#callBack{ padding-bottom: 8px;}
#callBack .contBox2 {

	overflow: hidden;
	zoom: 1;
}
#callBack img{ float:left; width: 26px; height:30px; background: url(/images_new/gifs.gif) no-repeat -64px -48px; }
#callBack p{float:left; padding: 6px 0 0 5px; font-size:13px; font-weight:bold; margin-right: -5px;}

.infoBox{ clear:both; padding-bottom: 8px;}
.infoBox a .infoTop h3{ text-decoration:none;}
.infoTop{ height:24px; overflow:hidden; border:1px solid #7C98C5; background: url(/images_new/titlesBgs.gif) repeat-x 0 -48px;}
.infoTop div{ height:24px; overflow:hidden; background: url(/images_new/titlesBgs.gif) no-repeat 0 0;}
.infoTop h3{ background: url(/images_new/titlesBgs.gif) no-repeat right -24px; height:20px; overflow:hidden; padding: 4px 0 0 12px; font: bold 14px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; }
.infoTop a{ float:right; margin-right: 5px;}
.infoTop a img{ width: 15px; height:15px; background: url(/images_new/gifs.gif) no-repeat 0 -79px;}
.infoTop a.active img{ background: url(/images_new/gifs.gif) no-repeat -122px -97px;}
.infoTop2{ height:24px; overflow:hidden; border:1px solid #7C98C5; background: url(/images_new/titlesBgs.gif) repeat-x 0 -288px;}
.infoTop2 div{ height:24px; overflow:hidden; background: url(/images_new/titlesBgs.gif) no-repeat 0 -240px;}
.infoTop2 h3{ background: url(/images_new/titlesBgs.gif) no-repeat right -264px; height:18px; overflow:hidden; padding: 6px 0 0 12px; font: bold 12px Arial, Helvetica, sans-serif; color:#5774A4; text-transform:uppercase; }
.infoTop2 a{ float:right; margin-right: 5px;}
.infoTop2 a img{ width: 15px; height:15px; background: url(/images_new/gifs.gif) no-repeat 0 -79px;}
.infoTop2 a.active img{ background: url(/images_new/gifs.gif) no-repeat -122px -97px;}
.infoCont{ border: solid #C5D3E9; border-width:0 1px 1px 1px; padding: 10px 10px 10px 12px;}
.infoCont div{ padding: 5px 0 2px 0;}
.infoCont div a{ font-weight:bold;}
.infoCont div p{ padding: 5px 0 3px 0; line-height:14px;}

.bannerBox{ padding-bottom: 8px;}

#newsBox .infoCont{ height: 188px; overflow:hidden; padding: 0 10px 7px 12px; line-height: 13px;}
#newsBox .infoCont div{ padding-top: 0;}
#newsBox a{ font-weight:normal;}

#accessories .infoCont div{ text-align:center; padding: 15px 0;}
#accessories .infoCont .imgBox{ padding-bottom: 10px;}


.textBox{ padding: 5px 2% 10px 2%; line-height:14px;}
.notesList{ padding: 10px 2% 25px 2%; overflow: hidden; zoom: 1;}
.notesList li{ float:left; width: 20%; padding-right: 6%;}
.notesList li.last{ padding-right: 0;}
.notesList .imgBox{ padding: 0 0 15px 5px;}
.notesList .title{ font-size: 12px; font-weight:bold;}
.notesList .descript{ padding: 10px 0; }

.notesList .properties {

	padding: 10px 0 10px 1.2em;
}

	.notesList .properties em {

		position: relative;
		margin-left: -1.2em;
		font-style: normal;
	}

.price{ float:none; width: 80px!important; padding:0; height:20px; overflow:hidden; background: url(/images_new/priceBg.gif) repeat-x 0 -40px; }
.price div{ width: 80px; padding:0; height:20px; background: url(/images_new/priceBg.gif) no-repeat right -20px; }
.price div p{ width: 75px; padding:1px 5px 3px 5px; background: url(/images_new/priceBg.gif) no-repeat 0 0; text-align:center; font-size: 14px; font-weight:bold; line-height:16px; color:#fff;}
.bags .price{ margin:0 auto!important;}
a.categoryBox:hover .topBox{ background:#EFF4FA url(/images_new/bord1.gif) repeat-x top;}
a.categoryBox:hover .botBox{ background:#EFF4FA url(/images_new/bord1.gif) repeat-x bottom;}
a.categoryBox:hover .lt{ background: url(/images_new/corners.gif) no-repeat; }
a.categoryBox:hover .rt{ background: url(/images_new/corners.gif) no-repeat 0 -5px; }
a.categoryBox:hover .lb{ background: url(/images_new/corners.gif) no-repeat 0 -10px; }
a.categoryBox:hover .rb{ background: url(/images_new/corners.gif) no-repeat 0 -15px; }
a.categoryBox:hover .contBox{ background:#EFF4FA url(/images_new/bord1.gif) repeat-y right;}
a.categoryBox:hover .contBox2{ background:url(/images_new/bord1.gif) repeat-y left;}

/*
.price{ float:left; background:#FDBD63 url(/images_new/corners.gif) no-repeat 0 -97px;}
.price div{ float:left; padding: 2px 10px; background: url(/images_new/corners.gif) no-repeat right -117px; color:#fff; font: bold 14px Arial, Helvetica, sans-serif; line-height:16px; height:16px; overflow:hidden;}
*/
#mainSearch{ position:relative; z-index:2; padding-bottom:8px; zoom: 1; z-index: 10;}
#mainSearch .contBox2{ position: relative; padding: 10px 2%; zoom: 1; }
#mainSearch img{ float:left; width: 16px; height:16px; background: url(/images_new/gifs.gif) no-repeat -144px -48px;}
#mainSearch p{ float:left; padding-left:10px; font-size: 12px; font-weight:bold; }
#mainSearch p a{ float:left; color: #3F6CB6; text-decoration: none;}

	#mainSearch .search-toggle {

		position: absolute;
		top: 50%;
		right: 40px;
		width: 120px;
		height: 28px;
		margin-top: -14px;
	}

		#mainSearch .search-toggle a {

			display: block;
			position: relative;
			padding-left: 35px;
			height: 28px;
			overflow: hidden;
			font-size: 12px;
			font-weight: bold;
			line-height: 28px;
			text-decoration: none;
		}

			#mainSearch .search-toggle a strong {

				border-bottom: 1px dashed #3F6CB6;
			}

			#mainSearch .search-toggle a .icon {

				display: block;
				position: absolute;
				left: 0;
				top: 0;
				width: 28px;
				height: 56px;
				background: url(/images_new/search-arrows.png) no-repeat 0 0;
			}

		#mainSearch .search-toggle a:hover {

			color: #7898CF;
		}

			#mainSearch .search-toggle a:hover strong {

				border: 0;
			}

		#mainSearch .search-toggle .search-closer {

			display: none;
		}

			#mainSearch .search-toggle .search-closer .icon {

				margin-top: -28px;
			}

#mainSearch.opened {}

	#mainSearch.opened .search-toggle {}

		#mainSearch.opened .search-toggle .search-opener {

			display: none;
		}

		#mainSearch.opened .search-toggle .search-closer {

			display: block;
		}

#searchButtons{ display:none; float:left; padding-left:15px; }
#searchButtons img{ float:left; width: 15px; height:15px; background: url(/images_new/gifs.gif) no-repeat 0 -79px; cursor:pointer;}
#searchButtons a{ margin: 0 10px 0 5px; float:left; text-decoration:none; background: url(/images_new/dotted.gif) repeat-x left bottom; padding-bottom: 1px; font-size: 11px; }
#searchButtons a:hover{background: none; color:#7898CF;}
#searchButtons .button3{ margin-top: -2px; position:relative; z-index:3;}

#searchButtons2{ display:none; float:left; padding-left:15px; }
#searchButtons2 img{ float:left; width: 15px; height:15px; background: url(/images_new/gifs.gif) no-repeat 0 -79px; cursor:pointer;}
#searchButtons2 a{ margin: 0 10px 0 5px; float:left; text-decoration:none; background: url(/images_new/dotted.gif) repeat-x left bottom; padding-bottom: 1px; font-size: 11px; }
#searchButtons2 a:hover{background: none; color:#7898CF;}
#searchButtons2 .button3{ margin-top: -2px; position:relative; z-index:3;}

#bigSearch{ display:none; margin-top: -1px; position:relative; z-index:1; padding-bottom: 8px; zoom: 1; }
#bigSearch .contBox2{ padding: 0 2% 5px 2%;}

	#bigSearch .corner {

		background-image: url(/images_new/corners/on-fdedd6.png);
	}

.noteName{ width:auto; overflow: hidden; zoom: 1;}
.noteName .contBox{ font-weight:bold; padding: 5px; width:auto; color:#726758; line-height:13px;}

.noteName .notesCount {

	color: #3F6CB6;
	cursor: pointer;
	text-decoration: underline;
}

#searchForParameters.noactive{ background: none; cursor:default;}
#searchForParameters.noactive:hover{ color:#3F6CB6;}

.parameters1{ padding: 10px 0; overflow: hidden;zoom: 1;}
.parameters2{ overflow: hidden;zoom: 1; }
.parameters2 select{ width: 100%; border: 1px solid #BAAB94; padding: 1px; height:19px; color:#4f4f4f;}
.parameter{ float:left; margin-right: 3%;}
.parameter p{ font-weight:bold; padding-bottom: 3px; color:#423c33; display:block;}
.parameter p span{ color:#3F6CB6; font-weight:normal;}
#param1{ width: 17%;}
#param2{ width: 18%;}
#param3{ width: 17%;}
#param4{ width: 18%;}
#param5{ width: 16%; margin-right: 0;}
#param6{ width: 17.6%;}
#param7{ width: 17.6%;}
#param8{ width: 17.6%;}
#param9{ width: 17.6%;}
#param10{ width: 17.6%; padding-right: 0; margin-right: -10px; position:relative; z-index:2;}
.selectList{ float:left; width: 100%; background:#fff; border: 1px solid #BAAB94; height:160px; overflow: auto; overflow-y:scroll; overflow-x:hidden;}
.selectList li{ overflow:hidden; float:left; width: 100%; padding:0!important; margin-right: -25px;}
.selectList a{ text-decoration:none; border-bottom: 1px solid #fff;}
#producer li a{ display:block; padding: 2px 5px; color:#4F4F4F;}
#producer li a:hover{ background: #AABEE1; color:#fff;}
#producer li a.active{ background:#F3BB6D; color:#fff;}
.loading{ background:#fff  url(/images_new/loader.gif) no-repeat center;}
#model.loading{ background:#fff  url(/images_new/loader.gif) no-repeat center;}
#model li a{ display:block; padding: 2px 0 2px 11px; background:#E0E7F2 url(/images_new/point2.gif) no-repeat 3px 6px; font-weight:bold; color:#364D71;}
#model li a:hover{ background:#AABEE1 url(/images_new/point2a.gif) no-repeat 2px 7px; color:#fff;}
#model li.all a{ background:#E0E7F2;}
#model li.all a:hover{ background:#AABEE1;}
#model li.allactive a{ background:#F3BB6D; color:#fff;}
#model li.active a{ background:#F3BB6D url(/images_new/point2a.gif) no-repeat 2px 7px; color:#fff;}
#model li.noactive a{ background:#AABEE1 url(/images_new/point2a.gif) no-repeat 2px 7px; color:#fff;}
#model li ul{ display:none;}
#model li.active ul, #model li.noactive ul{ display:block; background:#fff;}
#model li li a{display:block; padding: 2px 0 2px 11px; font-weight:normal;}
#model li.active li a{  background:#fff; color:#4f4f4f;}
#model li.active li a:hover{ background:#AABEE1; color:#fff;}
#model li.noactive li a{ background:#fff; color:#4f4f4f; }
#model li.noactive li.active a{ background:#F3BB6D; color:#fff; }
#display.loading{ background:#fff  url(/images_new/loader.gif) no-repeat center;}
#display li a{ display:block; padding: 2px 0 2px 11px; background:#E0E7F2 url(/images_new/point2.gif) no-repeat 3px 6px; font-weight:bold; color:#364D71;}
#display li a:hover{ background:#AABEE1 url(/images_new/point2a.gif) no-repeat 2px 7px; color:#fff;}
#display li.all a{ background:#E0E7F2;}
#display li.all a:hover{ background:#AABEE1;}
#display li.allactive a{ background:#F3BB6D; color:#fff;}
#display li.active a{ background:#F3BB6D url(/images_new/point2a.gif) no-repeat 2px 7px; color:#fff;}
#display li.noactive a{ background:#AABEE1 url(/images_new/point2a.gif) no-repeat 2px 7px; color:#fff;}
#display li ul{ display:none;}
#display li.active ul, #display li.noactive ul{ display:block; background:#fff;}
#display li li a{display:block; padding: 2px 0 2px 11px; font-weight:normal;}
#display li.active li a{  background:#fff; color:#4f4f4f;}
#display li.active li a:hover{ background:#AABEE1; color:#fff;}
#display li.noactive li a{ background:#fff; color:#4f4f4f; }
#display li.noactive li.active a{ background:#F3BB6D; color:#fff; }

#weightBox{ float: left; width: 25px;}
#weightBox .contBox{ float: none; background:#ECDCC5 url(/images_new/moverBg.gif) repeat-y center -18px; height:138px; width: 25px; position:relative; padding:0;}
.mover{ position:absolute; left:3px; width: 21px; height:13px; background: url(/images_new/gifs.gif) no-repeat -15px -79px; cursor:pointer;}
#mover1{ top: 0px;}
#mover4{ top: 126px;}
#diapasonweight{ position:absolute; left: 11px; top: 5px; width: 3px; height:126px; background:#FFBD60;}

.means{ float:left; padding:4px 0 0 10px; color:#716656;}
.means li.active{ color:#3F6CB6;}
.means li a{ text-decoration:none; color:#716656;}
.means li a:hover{ background: url(/images_new/dotted2.gif) repeat-x left bottom; padding-bottom: 1px;}
.means li.active a{ color:#3F6CB6;}
.means li.active a:hover{ background:none;}
#means1 li{ padding-bottom: 8px; line-height: 13px;}
#means1 li .extra {

	display: none;
}
#priceBox{ float: left; width: 25px;}
#priceBox .contBox{ float: none; background:#ECDCC5 url(/images_new/moverBg2.gif) repeat-y center -15px; height:138px; width: 25px; position:relative; padding:0;}
.mover{ z-index:3; position:absolute; left:3px; width: 21px; height:13px; background: url(/images_new/gifs.gif) no-repeat -15px -79px; cursor:pointer;}
#mover2{ top: 0px;}
#mover3{ top: 126px;}
#diapason{ position:absolute; left: 11px; top: 5px; width: 3px; height:126px; background:#FFBD60;}
.means{ float:left; padding:4px 0 0 10px;}
#means2 li{ padding-bottom: 5px; line-height: 13px;}
.weightBrown, .priceBrown{ display:none;}


#excudeBox{ padding-top: 15px; font-weight:bold; color:#423C33;}
#excudeBox .contBox{ float: none; padding: 4px 2%; overflow: hidden;zoom: 1;}
#excudeBox .contBox div{ float:left; padding-right: 10px;}
#excudeBox .contBox div p{ float:left; width: 100%; padding-bottom: 5px;}
.rightBord{ border-right: 1px solid #CDB89A; width: 225px;}
.rightBord select{ float:left; border: 1px solid #BAAB94; padding: 1px; height:19px; width: 115px; margin-right: 10px;}
.rightBord .button div a{ width: 80px;}
#excudedList{ float:left; padding-left: 15px; width: 60%;}
#excudedList a{ color:#423C33; text-decoration:none; float:left; padding-right: 15px; margin-right: 15px; background: url(/images_new/del.gif) no-repeat right 2px;}


.deep-search-outside {

	background: #ecdcc5;
	padding: 10px;
}

.deepSearch{ position: relative; padding: 6px 0; overflow: hidden;zoom: 1;}

	.deepSearch .search-toggle {

		position: absolute;
		top: 50%;
		right: 15px;
		width: 120px;
		height: 28px;
		margin-top: -14px;
	}

		.deepSearch .search-toggle a {

			display: block;
			position: relative;
			padding-left: 35px;
			height: 28px;
			overflow: hidden;
			font-size: 12px;
			font-weight: bold;
			line-height: 28px;
			text-decoration: none;
		}

			.deepSearch .search-toggle a strong {

				border-bottom: 1px dashed #3F6CB6;
			}

			.deepSearch .search-toggle a .icon {

				display: block;
				position: absolute;
				left: 0;
				top: 0;
				width: 28px;
				height: 56px;
				background: url(/images_new/search-arrows.png) no-repeat 0 0;
			}

		.deepSearch .search-toggle a:hover {

			color: #7898CF;
		}

			.deepSearch .search-toggle a:hover strong {

				border: 0;
			}

		.deepSearch .search-toggle .search-closer {

			display: none;
		}

			.deepSearch .search-toggle .search-closer .icon {

				margin-top: -28px;
			}

.deepSearchOpened {}

	.deepSearchOpened .search-toggle {}

		.deepSearchOpened .search-toggle .search-opener {

			display: none;
		}

		.deepSearchOpened .search-toggle .search-closer {

			display: block;
		}

.deepSearch img{ float:left; width: 16px; height:16px; background: url(/images_new/deep-search-icon.gif) no-repeat 0 0;}
.deepSearch p{ float:left; padding-left:10px; font-size: 12px; font-weight:bold; white-space: nowrap; }
.deepSearch p a{ float:left; color:#3F6CB6; text-decoration:none; white-space: nowrap;}
#deepSearchButtons{ float:left; padding-left:15px; display:none;}
#deepSearchButtons img{ float:left; width: 15px; height:15px; background: url(/images_new/gifs.gif) no-repeat 0 -79px; cursor:pointer;}
#deepSearchButtons a{ margin: 0 10px 0 5px; float:left; text-decoration:none; background: url(/images_new/dotted.gif) repeat-x left bottom; padding-bottom: 1px; font-size: 12px; font-weight:bold; white-space:nowrap; }
#deepSearchButtons a:hover{background: none; color:#7898CF;}
#deepSearchBut.noactive{ background: none; cursor:default;}
#deepSearchBut.noactive:hover{ color:#3F6CB6;}


#deepSearchBox{ background: url(/images_new/bord2.gif) repeat-y 50% top; margin-bottom: 10px; overflow: hidden; zoom: 1;}

	#deepSearchBox .corner {

		background-image: url(/images_new/corners/on-ecdcc5.png);
	}

#deepSearchBox .leftCol{ float:left; width: 49%;}
#deepSearchBox .rightCol{ float:right; width: 49%;}

#deepSearchBox .leftCol .header, #deepSearchBox .rightCol .header {
	clear: both;
	background: #deceb8;
	padding: 6px 10px;
	font-weight: bold;
	color: #000;
	line-height: 100%;
}

	#deepSearchBox .noteName {

		float: left;
		background: #deceb8;
		margin: 10px 0 15px 0;
		padding: 5px 10px;
		font-weight: bold;
		color: #726758;
	}

#deepSearchBox p{ padding:5px 0 0 10px; overflow: hidden; zoom:1; }
*html #deepSearchBox p{ padding-bottom: 6px;}
*+html #deepSearchBox p{ padding-bottom: 6px;}
#deepSearchBox p a{ margin:0 10px 5px 0; text-decoration:none; float:left; white-space: nowrap;}
#deepSearchBox a img{ width: 13px; height:13px; background: url(/images_new/gifs.gif) no-repeat -90px -68px; margin-right: 3px; vertical-align:middle; cursor:pointer;}
#deepSearchBox a span{ padding: 1px 3px; cursor:pointer; white-space: nowrap;}
#deepSearchBox a.active img{ width: 13px; height:13px; background: url(/images_new/gifs.gif) no-repeat -103px -68px; margin-right: 3px; cursor:pointer;}
#deepSearchBox a.active span{ padding: 2px 3px; background:#F3BB6D; color:#fff;}

.startSearchBox{ padding: 15px 0 20px 0; overflow: hidden;zoom: 1;}
.startSearchBox3{ padding: 15px 0 5px 0; overflow: hidden;zoom: 1;}
.startSearchBox2{ display:none; padding-top: 10px; }
#bigSearch .button2 div a{ padding: 6px 20px 0 20px!important;}

.alignCenter{ text-align:center;}
.searchResults{ position: relative; z-index: 20; }
.findedBox{ font-size:12px; font-weight:bold; color:#3F6CB6; padding:0 0 10px 2%; overflow: hidden;zoom: 1;}
.findedBox p{ float:left;}
#sortBox{ padding: 0 0 7px 2%; font-weight:bold; overflow: hidden;zoom: 1;}
#sortBox p{ float:left; padding: 5px 10px 0 0;}
#sortBox span{ float:left; padding: 5px 10px; margin-right: 10px; color:#fff; background:#F3BB6D;}
#sortBox a{ float:left; margin: 5px 10px 0 0;}
.inLine{ width: auto!important;}
.searchResults .button4{ float:right; position:relative; top: -2px;}

.tableLegend{ padding: 3px 0 13px 2%; }
.tableLegend h1 {color:#43608F; font-size:21px;}
.tableLegend h1 img{ width:24px; height:19px; overflow:hidden; margin:6px 5px 0 0; background: url(/images_new/gifs2.gif) no-repeat -50px -34px; }
.tableLegend p { padding:0 10px;}
.tableLegend div img{ margin-right: 5px;}
.tableLegend ul.tableLegendNotes {overflow: hidden;zoom: 1;}
.tableLegend ul.tableLegendNotes li {float: left;padding-right: 20px;}
.tableLegend ul.tableLegendNotes li img {margin-right: 5px;}

.resultNotesList{ clear: both; padding: 0; }
.resultNotesList li{ padding:0 0 12px 0;}
.noteTitle{ background: url(/images_new/titlesBgs.gif) repeat-x 0 -128px; overflow: hidden; zoom: 1;}
.noteTitle div{ background: url(/images_new/titlesBgs.gif) no-repeat right -100px; overflow: hidden; zoom: 1;}
.noteTitle1 div{ background: none;}
.noteTitle h1{ float:left; padding:4px 0 0 2%; height:24px; background: url(/images_new/titlesBgs.gif) no-repeat 0 -72px; font-size: 18px; font-weight:normal; color:#43608F; white-space: nowrap;}
.noteTitle h3{ float:left; padding:4px 0 0 2%; height:24px; background: url(/images_new/titlesBgs.gif) no-repeat 0 -72px; font-size: 18px; font-weight:normal!important; color:#43608F; white-space: nowrap;}
.noteTitle1 h3{ float:none; padding:0; height:24px; background: none; font-size: 18px; font-weight:normal!important; color:#43608F; white-space: nowrap;}
.resultNotesList .noteTitle h3 {padding:2px 0 2px 2%!important}
.noteTitle p{ float:left; color:#43608F; padding: 7px 0 0 2%; white-space: nowrap;}
.noteTitle div.forStarsBox{ float:right; width:120px; background: none;}
.stars{ float:left!important; width: 75px!important; height:14px!important; overflow:hidden; background: url(/images_new/stars2.gif) repeat-x 0 -14px!important; margin:7px 10px 0 0; }
.stars div{ float:left!important; height:14px!important; overflow:hidden; background: url(/images_new/stars2.gif) repeat-x!important;}
.noteTable{ zoom: 1; }
.noteTable table{ width: 100%; border-collapse:collapse;}
.noteTable td{ padding: 7px; border-bottom: 1px solid #C5D2E4; color:#40454E; font-size:11px}
.noteTable td.alignCenter{ padding: 15px 7px;}
.paramsDiv1{ float:left; width: 25%; color:#6D7582;}
.paramsDiv1 div{ float:left; width: 100%;}
.paramsDiv1 p{ float:left; font-weight:bold; width: 60px; color:#40454E;}
.paramsDiv1 span{ float:left;}
.paramsDiv2{ float:left; width: 45%; color:#6D7582; }
.paramsDiv2 div{ float:left; width: 100%;}
.paramsDiv2 p{ float:left; font-weight:bold; width: 65px; color:#40454E;}
.paramsDiv2 span{ float:left;}
.noteLinks{ float:right; padding:3px 10px 0 0;}
.noteLinks a{ float:left; margin-left: 20px; text-decoration:none; font-weight:bold;}
.noteLinks a img{ width: 13px; height:16px; position:relative; top: 4px; margin-right: 3px; background: url(/images_new/gifs.gif) no-repeat -77px -78px;}
.paramsDiv3{ float:left; width: 48%; padding-right: 2%; color:#6D7582;}
.paramsDiv3 strong{ color:#40454E;}
.noteComplectation td{ text-align:center; vertical-align:top; }
.noteComplectation td.cell1{ width: 24%; border-left: 1px solid #C5D2E4;}
.lbl {font-family:verdana,arial,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;height:1.7em;
line-height:normal;outline-style:none;outline-width:medium;padding:0 0px 1px 0;text-decoration:none;float:right;margin-left: 4px;background:transparent none !important;}
.at, .au {border-style:solid;font-weight:normal;background-image:none !important;overflow:visible !important;}
.at {border-width:1px 0;margin:0 1px;padding:0;}
.au {border-width:0 2px;margin:0 -1px;padding:1px 0; }
.av {padding:0 2px 1px 2px;margin-top: -1px;background-image:none !important;}
*html .noteComplectation td.cell1{ width:22%;}
*+html .noteComplectation td.cell1{ width:22%;}
.greenCircle{ float:left; width: 13px; height:13px; overflow:hidden; margin-bottom: 5px; margin-top: 2px; background: url(/images_new/gifs.gif) no-repeat -36px -79px; }
.yellowCircle{ float:left; width: 13px; height:13px; overflow:hidden; margin-bottom: 5px; margin-top: 2px; background: url(/images_new/gifs.gif) no-repeat -104px -94px; }
.noteComplectation td.cell2{ width: 14%; background:#F0F6FF;}
.noteComplectation td.cell3{ width: 8%;}
*html .cell3{ width: 9%;}
*+html .cell3{ width: 9%;}
.noteComplectation td.cell4{ width: 6%; background:#F0F6FF;}
.noteComplectation td.cell5{ width: 7%;}
.noteComplectation td.cell6{ width: 10%; background:#F0F6FF;}
.noteComplectation td.cell7{ width: 8%;}
.noteComplectation td.cell8{ width: 7%; background:#F0F6FF;}
.noteComplectation td.cell9{ width: 7%;}
.noteComplectation td.cell9 span{ color:#999;}
.noteComplectation td.cell10{ width: 10%; background:#F0F6FF; border-right: 1px solid #C5D2E4;}
.noteComplectation td.cell10 span{ color:#999;}

.compare{ text-align:center; margin-top: 3px;}
.compare a{ text-decoration:none; color:#AAAFB6; border-bottom: 1px dashed #AAAFB6;}
.compare a:hover{ border-bottom: 1px dashed #7899CF;}
.compare a span{ text-decoration:none;}
.compare a img{ float:left; width: 13px; height:13px; margin-right: 4px; position:relative; z-index:1; top: 2px; background: url(/images_new/gifs.gif) no-repeat -90px -68px;}
.compare a.active{ text-decoration:none; color:#55BC5B; border-bottom: 1px dashed #55BC5B;}
.compare a.active:hover{ border-bottom: 1px dashed #7899CF;}
.compare a.active img{ width: 13px; height:13px; margin-right: 4px; position:relative; z-index:1; top: 2px; background: url(/images_new/gifs.gif) no-repeat -90px -81px;}

.compare2{ text-align:center; padding-bottom: 3px;}
.compare2 a{ text-decoration:none; color:#AAAFB6; border-bottom: 1px dashed #AAAFB6;}
.compare2 a:hover{ border-bottom: 1px dashed #7899CF;}
.compare2 a span{ text-decoration:none;}
.compare2 a img{ float:left; width: 13px; height:13px; margin-right: 4px; position:relative; z-index:1; top: 2px; background: url(/images_new/gifs.gif) no-repeat -90px -68px;}
.compare2 a.active{ text-decoration:none; color:#55BC5B; border-bottom: 1px dashed #55BC5B;}
.compare2 a.active:hover{ border-bottom: 1px dashed #7899CF;}
.compare2 a.active img{ width: 13px; height:13px; margin-right: 4px; position:relative; z-index:1; top: 2px; background: url(/images_new/gifs.gif) no-repeat -90px -81px;}

.blackNote{ width: 26px; height:19px; background: url(/images_new/gifs.gif) no-repeat -26px -94px;}
.redNote{ width: 26px; height:19px; background: url(/images_new/gifs.gif) no-repeat 0 -94px;}

.noteImg{ float:left; width: 130px; position:relative; z-index:3; text-align:center;}

.descriptWin{ display:none; position:absolute; left: 90%; top: -10px; width: 220px; text-align:left; }
.pointerDescript{ position:absolute; z-index:3; left: -20px; top: 33px; width: 21px; height:30px; background: url(/images_new/gifs.gif) -52px -78px;}
.winBg{ background:#000; position:absolute; z-index:1; left: 3px; top: 3px; width: 222px; height: 100%; opacity:0.3; filter: alpha(opacity=30);}
.winCont{ position: relative; z-index: 2; width: 210px; padding: 5px; background: #fff; border: 1px solid #8ABB8D;}
.winCont .noteTitle{ background: url(/images_new/titlesBgs.gif) repeat-x 0 -212px;}
.winCont .noteTitle div{ background: url(/images_new/titlesBgs.gif) no-repeat right -184px;}
.winCont .noteTitle h3{ float:left; padding:4px 0 0 10px!important; height:24px; background: url(/images_new/titlesBgs.gif) no-repeat 0 -156px; font-size: 14px!important; font-weight:bold; color:#37733A; white-space: nowrap;}
.descriptCont{ padding:0 7px;}
.descriptCont li{ padding: 7px 0; border-top: 1px solid #E8E8E8; overflow: hidden;zoom: 1;}
.descriptCont li.first{ vertical-align:middle;}
.descriptCont li.first img{ vertical-align:middle; margin-left: 15px;}
.descriptCont li div{ float:left; width: 100%;}
.descriptCont li p{ float:left; font-weight:bold; width: 63px;}
.descriptCont li span{ float:left;}

.descriptBox{padding-left: 130px;}
.descriptBox .noteTable{ padding-top: 5px;}
.descriptBox table{ border: 1px solid #C5D2E4;}
.descriptBox .noteTable td{ padding: 3px; border: none;}
.descriptBox .cell1{ width: 18%;}
.descriptBox .cell2{ width: 15%; background:#F0F6FF;}
.descriptBox .cell3{ width: 9%;}
.descriptBox .cell4{ width: 8%; background:#F0F6FF;}
.descriptBox .cell5{ width: 10%;}
.descriptBox .cell6{ width: 12%; background:#F0F6FF;}
.descriptBox .cell7{ width: 9%;}
.descriptBox .cell8{ width: 9%; background:#F0F6FF;}
.descriptBox .cell9{ width: 10%;}


/* blogs*/
#searchBoxBlogs .searchText{ float:left;}
#searchBoxBlogs .searchBut{ float:right;}
#searchBoxBlogs .contBox2{ width: 182px; padding: 5px 9px;}
.searchText{ width: 110px; padding: 2px 4px 3px 4px; border: 1px solid #9FB7DD; color:#B2C5E2;}
.textField{ float:left; width: 96%; border: 1px solid #9FB7DD; padding: 2px 4px 3px 4px; color:#384456; }
.searchBut{ width: 54px; height:20px; padding-bottom: 2px; font-weight:bold; color:#43608F; background: url(/images_new/gifs.gif) no-repeat -90px -48px; border: none; cursor:pointer;}
.addBut{ width: 78px; height:20px; padding-bottom: 2px; font-weight:bold; color:#43608F; background: url(/images_new/gifs.gif) no-repeat 0px -126px; border: none; cursor:pointer;}

.searchAddTerms .addBut{ float:right;}
.searchAddTerms .searchBut{ float:right;}

.pagesBox{ float:left; width: 100%; padding:10px 0 20px 0; font-weight:bold;}
.pagesBox a{ float:left; padding: 5px 9px; margin-right: 5px; background:#DFE8F3;}
.pagesBox span{ float:left; padding: 5px 9px; margin-right: 5px; background:#F3BB6D; color:#fff;}
.postsList{ float:left; width:99%; margin-top: -20px;}
.postsList li{ float:left; width: 100%; padding: 20px 0 15px 0; border-bottom: 1px solid #E4EDFB;}
.postsList li.last{ border: none;}
.postsList li img{ float:left;}
.postTitleBox{ padding-left: 75px; color:#A5BDE4;}
.postTitleBox h3{ padding: 5px 0; font-size: 14px; color:#3F6CB6;}
.postTitleBox h3 span{ color:#384456;}
.postTitleBox h3 span a{ color:#384456;}
.postTitleBox div a{ color:#A5BDE4;}
.postTitleBox div img{ width: 16px; height: 16px; margin-right: 5px; background: url(/images_new/gifs.gif) no-repeat -73px -94px;}
.postText{ float:left; width: 100%; padding-top: 15px; font-size:12px;}
.postText div{ float:left; width: 100%; padding-top: 10px; font-size: 11px;}
.postText div p{ float:left;}
.postText div p a{ float:none; font-weight:normal;}
.postText div a{ float:right; font-weight:bold;}

#lastThemesBox li{ padding: 10px 0; border-bottom: 1px solid #E4EDFB; color:#3F6CB6; font-weight:bold; line-height:14px;}
#lastThemesBox li.last{ border: none;}
#lastThemesBox li span{ color:#A5BDE4;}
#lastThemesBox li span a{ color:#384456;}
#popularArticles li{ padding: 10px 0; border-bottom: 1px solid #E4EDFB; color:#3F6CB6; font-weight:bold; line-height:14px;}
#popularArticles li.last{ border: none;}
#popularArticles li span{ color:#A5BDE4;}
#popularArticles li span a{ color:#384456;}
#popularArticles li span.rating{ padding: 0 3px 1px 3px; color:#fff; background: url(/images_new/articlesRatingBgs.gif) repeat-x 0 -56px;}


.tagsBox{ line-height:31px; padding: 10px 10px 18px 10px; font-size: 20px; text-align:center;}
.font9{ font-size: 9px;}
.font11{ font-size: 11px;}
.font13{ font-size: 13px;}
.font14{ font-size: 14px;}
.font15{ font-size: 15px;}
.font16{ font-size: 16px;}
.font17{ font-size: 17px;}
.font18{ font-size: 18px;}
.font19{ font-size: 19px;}
.font21{ font-size: 21px;}
.font24{ font-size: 24px;}
.font25{ font-size: 25px;}
.font26{ font-size: 26px;}
.font29{ font-size: 29px;}
.font32{ font-size: 32px;}

#arhivBlogsBox li{ padding: 2px 0; font-weight:bold;}
#arhivBlogsBox li.yearBorder{ margin-top: 10px; height:4px; overflow:hidden; width: 100%; border-top: 1px solid #E4EDFB;}
#arhivBlogsBox li a{ text-decoration:none;}
#arhivBlogsBox li img{ width: 13px; height:16px; margin-right: 10px; position:relative; top: 2px; background: url(/images_new/gifs.gif) no-repeat -77px -78px;}

.pathBox{ color:#EEAA4A; padding-top: 4px; font-size: 11px; overflow: hidden; zoom: 1;}
.pathBox img{ margin: 0 5px; vertical-align: baseline; }
.printVersion{ float:right; font-size: 11px;}
.printVersion a{ text-decoration:none; font-weight:normal;}
.printVersion a img{ width: 15px; height:15px; background: url(/images_new/gifs.gif) no-repeat -89px -94px; position:relative; top: 4px; margin-right: 5px;}
.postBox{ clear: both; padding-top: 20px;}

.pathBox_b {}

	.pathBox_b img {

		vertical-align: baseline;
	}

#ratingBox{ width: 145px; color:#3F6CB6; font-weight:bold; padding-top: 20px;}
#ratingBox .contBox2{ width: 131px; padding: 0 7px!important;}
#minus{ float:left; width: 16px; height:16px; background: url(/images_new/gifs.gif) no-repeat -144px -90px; cursor: pointer}
#plus{ float:right; width: 16px; height:16px; background: url(/images_new/gifs.gif) no-repeat -160px -90px; cursor: pointer}
#ratingBox p{ padding-top: 2px; text-align:center;}


.commentsBox{}
.commentsBox h3{ clear:both; font-size: 14px; color:#384456; padding: 20px 0 7px 0;}
.commentsBox h3 span{ color:#9EA5B1;}
.commentsBox ul{ }
.commentsBox li{ padding: 10px 0!important; border-bottom: 1px solid #ECECEC; color:#9EA6B1!important;}
.commentsBox li.last{ border: none;}
.commentsBox li p{ padding: 10px 0; font-size: 12px; line-height:14px; color:#7C7C84!important;}
.user{ font-weight:bold; text-decoration:none;}
.user span{ text-decoration:underline;}
.user img{ width: 14px; height:13px; background: url(/images_new/gifs.gif) no-repeat -103px -81px; margin-right: 5px; position:relative; top: 2px;}
.subComment{ float:none; width: 95%!important; padding:10px 0 0 5%;}
.subComment li{ border-top: 1px solid #ECECEC; border-bottom:none;}

#commentForm{ color:#6D7582; overflow: hidden; zoom: 1;}
#commentForm .contBox2 div{ padding-bottom: 8px;}
#commentForm .contBox2 div p{ float:left; vertical-align:middle; font-weight:bold; width: 212px;}
#commentForm .contBox2 div p img{float:left; padding:2px 15px 2px 0;}
#commentForm .contBox2 div p span{ float:left; padding-top: 20px;}
.numbers{ width: 50px!important; margin-top: 13px!important; color:#000!important;}
#commentForm textarea{ width: 98.5%; height:150px; overflow:hidden; max-width: 100%; max-height:160px; padding: 5px; margin-right: -10px; border: 1px solid #C4D2E9; font-size: 12px;}
#commentForm input{ float:left; width: 190px; padding: 5px; border: 1px solid #C4D2E9; margin-right: 10px; font-size: 12px; color:#333;}
.callmeCheck img{ width: 13px; height:13px; margin-right: 5px; background: url(/images_new/gifs.gif) no-repeat -90px -68px; cursor:pointer;}
.callmeCheck.active img{ background: url(/images_new/gifs.gif) no-repeat -90px -81px;}

#commentForm .button2{ width: 140px!important; margin-top: 5px;}
#commentForm .button2 div{ width: 130px!important;}
#commentForm .button2 div input{ width: 130px!important; color:#43608F!important;}

#answerForm{display:none; clear: both; color:#6D7582; padding-top: 10px;}
#answerForm .contBox2 div{ float:left; padding-bottom: 8px;}
#answerForm .contBox2 div p{ float:left; vertical-align:middle; font-weight:bold; width: 212px; font-size: 11px;}
#answerForm .contBox2 div p img{float:left; padding:2px 15px 2px 0;}
#answerForm .contBox2 div p span{ float:left; padding-top: 20px;}
#answerForm textarea{ width: 98.5%; height:150px; overflow:hidden; max-width: 100%; max-height:160px; padding: 5px; margin-right: -10px; border: 1px solid #C4D2E9; font-size: 12px;}
#answerForm input{ float:left; width: 190px; padding: 5px; border: 1px solid #C4D2E9; margin-right: 10px; font-size: 12px; color:#C4D2E9;}
#answerForm .button2{ width: 140px!important; margin-top: 5px;}
#answerForm .button2 div{ width: 130px!important;}
#answerForm .button2 div input{ width: 130px!important; color:#43608F!important;}


/* \\blogs */


/* index */

.alphabet{ clear: both; padding-top: 15px; overflow: hidden; zoom: 1;}
.alphabet li{ margin: 0 -1px -1px 0; float:left; height:28px; border: 1px solid #A1B5D5; text-align:center; line-height:16px; font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.alphabet li span{ float:left; width: 28px; padding: 6px 0; background: url(/images_new/articlesRatingBgs.gif) repeat-x 0 -28px; color:#384456;}
.alphabet li a{ float:left; width: 28px; padding: 6px 0; background: url(/images_new/articlesRatingBgs.gif) repeat-x 0 0;}

.searchAddTerms{ padding-top: 20px;}
.searchAddTerms .leftBox .contBox2 div{ padding-right: 66px;}
.searchAddTerms .rightBox .contBox2 div{ padding-right: 90px;}
.termsList{ padding-top: 20px; font-size:12px; font-weight:bold; }
.termsList ul {

	overflow: hidden;
	zoom: 1;
}
.termsList ul.leftBox{ width:49%;}
.termsList ul.rightBox{ width:49%;}
.termsList li{ float:left; width:100%; padding-bottom:20px;}
.termsList li h3{ float:left; width: 28px; height:16px; padding: 6px 0; background: url(/images_new/articlesRatingBgs.gif) repeat-x 0 -28px; border: 1px solid #A1B5D5; font: bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#384456; text-align:center;}
.termsList li ul{ padding-left: 40px; float:none; font-size: 11px;}
.termsList li ul li{ float:none; width: 100%; padding: 9px 0 0 0;}

#termsDescriptList{ float:left; width: 100%; padding-top: 30px;}
#termsDescriptList li{ padding: 0 0 9px 15px; background:url(/images_new/point3.gif) no-repeat 0 4px;}
#termsDescriptList li a{ font-weight:bold;}
#termsDescriptList li div{ display:none; font-size: 12px; display:none; padding: 15px 0 6px 0;}
#termsDescriptList li.active{ background:url(/images_new/point3a.gif) no-repeat 0 6px;}
#termsDescriptList li.active a{ color:#384456; text-decoration:none;}
#termsDescriptList li.show{ background:url(/images_new/point3a.gif) no-repeat 0 6px;}
#termsDescriptList li.show a{ color:#384456; text-decoration:none;}
#termsDescriptList li.show div{ display:block;}

/* \\index */

/* info */

.infosList{ float:left; width:99%; margin-top: -20px; margin-bottom: 20px;}
.infosList li{ float:left; width: 100%; padding: 20px 0 20px 0; border-bottom: 1px solid #E4EDFB;}
.infosList li.last{ border: none;}
.infosList li img{ float:left;}
.infoTitleBox{  padding-bottom: 15px; color:#A5BDE4;}
.infoTitleBox h3{ padding: 5px 0; font-size: 14px; color:#3F6CB6;}
.infoTitleBox h3 span{ color:#384456;}
.infoTitleBox h3 span a{ color:#384456;}
.infoTitleBox div a{ color:#A5BDE4;}
.infoTitleBox div img{ width: 16px; height: 16px; margin-right: 5px; background: url(/images_new/gifs.gif) no-repeat -73px -94px;}
.infoTextPost{ font-size: 12px;}
.infoTextPost .post-picture { margin: 0 15px 10px 0;}
.infoTextPost p {

	margin-bottom: 15px;
}

.infoTextPost table {

	/*border: 1px solid #a8a8a8 !important;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 10px 0;*/
}

	.infoTextPost table tr {}

		.infoTextPost table tr td {

			padding: 5px 10px;
			text-align: left;
			vertical-align: top;
		}

.infoText{ padding-left: 105px; font-size:12px;}
.infoText div{ float:left; width: 100%; padding-top: 10px; font-size: 11px;}
.infoText div p{ float:left;}
*+html .infoText div p{ padding-left: 10px;}
.infoText div p a{ float:none; font-weight:normal;}
.infoText div a{ float:right; font-weight:bold;}

.centerTextBox{ font-size: 12px; padding-bottom: 30px;}
.centerTextBox h3{ padding: 25px 0 15px 0; clear:both; font-size: 14px; color:#384456;}
.centerTextBox h4{ padding: 20px 0 5px 0; clear:both; font-size: 12px; color:#384456;}
.centerTextBox li ul{ padding-left: 30px;}

#questionsBox li{ padding: 5px 0 5px 12px; font-weight:bold; background: url(/images_new/point3.gif) no-repeat 0 9px;}
#questionsBox li.active{ color:#F3BB6D; background: url(/images_new/point3o.gif) no-repeat 0 9px;}
#buyingNote li{ padding: 5px 0 5px 12px; font-weight:bold; background: url(/images_new/point3.gif) no-repeat 0 9px;}
#buyingNote li.active{ color:#F3BB6D; background: url(/images_new/point3o.gif) no-repeat 0 9px;}
#serviceNote li{ padding: 5px 0 5px 12px; font-weight:bold; background: url(/images_new/point3.gif) no-repeat 0 9px;}
#serviceNote li.active{ color:#F3BB6D; background: url(/images_new/point3o.gif) no-repeat 0 9px;}

#addQuestionForm p{ font-weight:bold;}
#addQuestionForm textarea{ width: 97%; height:70px; overflow:hidden; max-width: 100%; max-height:160px; padding: 5px; margin:10px -10px 10px 0; border: 1px solid #C4D2E9; font-size: 12px;}
#askBut{ float:right;}

.infoLinks{ float:left; width: 100%;}
.infoLinks h3{ padding:20px 0 5px 0; font-size: 14px; color:#384456;}
.infoLinks li{ padding: 5px 0 0 10px; background: url(/images_new/marker.gif) no-repeat 0 10px; }

.correctings{ float:right; width: 250px; padding-top: 27px;}
.correctings a{ font-weight:bold;}
.correctings img{float:left; width:16px; height:12px; background: url(/images_new/gifs.gif) no-repeat -144px -64px; margin-right: 5px;}

/* \\info */

/* text */


.allText{ font-size: 12px; padding-bottom: 30px;}
.allText h3{ padding: 25px 0 15px 0; clear:both; font-size: 14px; color:#384456;}
.allText h4{ padding: 20px 0 5px 0; clear:both; font-size: 12px; color:#384456;}
.allText li ul{ padding-left: 30px;}
#services{ padding-top:5px; font-size: 11px;}
#services .contBox2 div{ float:left; padding:3px 0 3px 20px; line-height:18px;}
#services .contBox2 div.rightBord{ padding: 3px 20px 3px 0; border-right: 1px solid #CBD6E8;}

/* \\text */


/* basket*/

.basketTabBox{ padding-top:20px;}
.basketTabBox p{ padding-bottom: 10px;}
.noteTitle{ background: url(/images_new/titlesBgs.gif) repeat-x 0 -128px; overflow: hidden;zoom: 1;}
.noteTitle div{ background: url(/images_new/titlesBgs.gif) no-repeat right -100px;}
.noteTitle ul{ height:22px; padding-top:6px; background: url(/images_new/titlesBgs.gif) no-repeat 0 -72px; color:#43608f; font-size: 11px; font-weight: bold; overflow: hidden; zoom: 1; }
.basketBoxTop li{ float:left; padding: 1px 1%; border-left: 1px solid #b5c9e7; border-right:1px solid #e3ecfb;}
.basketBoxTop .cell1{ width: 10%; border-left: 0;}
.basketBoxTop .cell2{ width: 42%;}
.basketBoxTop .cell3{ width: 6%; text-align:center;}
.basketBoxTop .cell4{ width: 7%; text-align:center;}
.basketBoxTop .cell5{ width: 7%; text-align:center;}
.basketBoxTop .cell6{ width: 14%; text-align:center; border-right: 0;}
.basketList{ padding:0 1px;}
.basketList table{ width: 100%; padding: 0; margin: 0!important; border-collapse:collapse; border-spacing:0; border: solid #c5d1e4; border-width: 0 1px; font-size: 11px; font-weight:bold; color:#384456;}
.basketList td{ padding:5px 1%!important; font-weight: bold;}
.basketList .cell1{ width: 12%;}
.basketList .cell2{ width: 43%;}
.basketList .cell3{ width: 8%; text-align:right;}
.basketList .cell3 input{ border: 1px solid #9fb6dd; padding:1px 5px; width: 18px; text-align:right; vertical-align: top; }
.basketList .cell4{ width: 9%; text-align:right;}
.basketList .cell5{ width: 9%; text-align:right;}
.basketList .cell6{ width: 17%; text-align:right;}
.basketList .cell6 a img{ margin-left: 10px; float:right; width: 15px; height: 15px; overflow: hidden; background: url(/images_new/gifs2.gif) no-repeat; }
.basketList .blue .cell6 a img{ background: url(/images_new/gifs2.gif) no-repeat -15px 0; }
.basketList .blue td{ background: #f0f6ff;}
.basketBoxBot li{ float:right; padding: 1px 1%; color:#748baf; border-left: 1px solid #b5c9e7; border-right:1px solid #e3ecfb;}
.basketBoxBot li span{ color:#384456;}
.basketBoxBot .cell3{ width: 15%; white-space:nowrap;}
.basketBoxBot .cell2{ width: 15.7%; white-space:nowrap; text-align:right; border-left: 0;}
.basketBoxBot .cell1{ border-width: 0;}
.basketBoxBot .cell3{ border-right: 0; text-align:right;}
.basketBoxBot .cell3 span{ padding-right: 26px;}
.basketBoxBot .cell2 span{ padding-right: 3px;}
.basketBoxBot .cell1 .button3{ position:relative; z-index:5; margin: -3px 0; width: 80px;}
.basketBoxBot .cell1 .button3 div{width: 70px;}
.basketBoxBot .cell1 .button3 div input{width: 70px; font-weight:normal}
#basket5b .basketBoxBot .cell2{ border-right: 0;}
.iconsThen{ padding: 20px 0; overflow: hidden; zoom: 1;}
.iconsThen p{ float:left; width: 450px;}
.iconsThen p a{ float:left; margin-right:20px; vertical-align:middle; font-size: 11px; font-weight:bold; line-height:12px;}
.iconsThen p a img{ float:left; margin-right: 5px; vertical-align:middle;}
.iconsThen p a img span{ float:left; padding-top: 5px; }
.basketIcon1{ width: 120px;}
.basketIcon2{ width: 120px;}
.basketIcon3{ width: 110px;}
.basketIcon3 span{ float:left; padding-top: 5px;}
.basketIcon1 img{ width: 25px; height:25px; overflow:hidden; background: url(/images_new/gifs2.gif) no-repeat 0 -28px;}
.basketIcon2 img{ width: 25px; height:25px; overflow:hidden; background: url(/images_new/gifs2.gif) no-repeat -25px -28px;}
.basketIcon3 img{ width: 24px; height:23px; overflow:hidden; background: url(/images_new/gifs2.gif) no-repeat -30px 0;}
.iconsThen .button2{ float:right;}
.continueOrder{ width: 258px!important;}
.continueOrder div a{ width: 242px!important;}
.continueOrder img{ position:relative; top: 1px; float:right; width: 13px; height:14px; overflow:hidden; margin-left:5px;  background: url(/images_new/gifs2.gif) no-repeat -54px 0; }


.selectOrder{ width: 50%;}
.selectOrder .blueBoxTab{ width: 50%; margin-right:-2px; }
.selectOrder .blueBoxTab a{ text-decoration:none; }
.selectOrder #tabBox1 { float: left; width: 40%; }
.selectOrder #tabBox2 { float: left; width: 60%; }
.selectOrder .noTab{ float:left; width: 50%; text-align:center; }
.selectOrder .noTab .topBox{ display:none;}
.selectOrder .noTab .contBox{ float:left; width: 100%;}
.selectOrder .noTab .contBox2{ float:left; width: 100%; padding-top: 10px;}
#forReg{ display:none; float:left; width:100%; padding-bottom: 1px;}
#forReg .inpBox{ position:relative; float:left; width: 100%; padding: 5px 0 6px 0;}
#forReg .inpBox p{ float:left; width: 70px; color:#9EB7DF; padding:3px!important;}
#forReg .inpBox input{ float:left; width: 140px; padding: 2px 5px; color:#9EB7DF; border: 1px solid #AAC0E4; float:left;}
#forReg .inpBox a{ float:left; padding: 3px 0 0 10px;}



.selectOrder .noTab a{ text-decoration:none; border-bottom: 1px dashed #3f6cb6; color:#3f6cb6; font-size:13px; font-weight:bold;}
#basket2Text {

	clear: both;
}
#basket2Text .contBox2{ font-size: 11px; color:#384456;}
#basket2Text .contBox2 p{ font-weight:bold; padding: 10px 0 10px 0; }
#basket2Text .continueOrder{ margin-top: 15px;}

#regInfo{ padding-top: 20px; padding-bottom: 10px;}
#regInfo .contBox2{ padding: 5px 0; width: 100%;}
#regInfo ul{ float:left; width: 100%;}
#regInfo ul li{ float:left; width: 27%; padding: 5px 3%; border-right: 1px solid #cbd6e8; font-size: 11px; color:#384456;}
#regInfo ul li.last{ border-right:none;}
.centerRightBlock #regInfo{ float:left; width: 100%; padding-top: 20px;}

#personalData{ padding-bottom:10px;}
input.error{ border: 1px solid #f00!important; background:#fffefe;}
textarea.error{ border: 1px solid #f00!important; background:#fffefe;}
select.error{ border: 1px solid #f00!important; background:#fffefe;}
#personalData h3{ clear:both; font-size:13px; font-weight:bold; color:#7186a9; padding-top:0; }
#personalData form{ float:left; width:100%;}
#personalData table{ border-collapse:collapse; font-size: 11px;}
#personalData .notBg{ width:365px!important; padding: 10px 0!important;}
#personalData .brownBg{ width:365px!important; padding:10px 0!important; background: #fdedd5; border: 1px solid #e5d0b3;}
#personalData .blueBg{ clear:both; width:365px!important; padding:10px 0!important; background: #d6e5f7; border: 1px solid #cbd6e8;}
#personalData p{ padding-top: 15px; font-size:11px; color:#6d7582; }
#personalData p span{ color:#f00; }
#personalData td{ padding: 5px 10px;}
#personalData td span{ color:#f00;}
#personalData td.cell1{ width: 120px!important;}
#personalData td.cell2{ width: 220px!important;}
#personalData td.cell2 input{ width: 210px; padding: 1px 5px; border: 1px solid #b1bbce;}
#personalData td.cell2 select{ width: 222px; padding: 1px; border: 1px solid #b1bbce;}

#personalDataLogin{ padding:15px 0 10px 0;}
#personalDataLogin table{ border-collapse:collapse; font-size: 11px;}
#personalDataLogin p{ padding-top: 15px; font-size:11px; color:#6d7582; }
#personalDataLogin p span{ color:#f00; }
#personalDataLogin td{ padding: 5px 10px 5px 0; color:#384456; font-weight: bold;}
#personalDataLogin td span{ color:#f00;}
#personalDataLogin td.cell1{ width: 120px;}
#personalDataLogin td.cell2{ width: 220px;}
#personalDataLogin td.cell2 select{ width: 222px; padding: 1px; border: 1px solid #b1bbce;}
#personalDataLogin .contBox2 { padding: 5px 2%; width: 96%; }

#addAdress .contBox2 { padding: 5px 2%; width: 96%; }


.brandsList{ float:left; width: 100%;}
.brandsList table{ width:100%; border-collapse:collapse;}
.brandsList td{ width: 25%; padding:40px 0 10px 0; text-align:center; }
.brandsList .names td{ width: 25%; text-align:center; padding:0; font-size:13px; font-weight:bold; }

.bothBox{ margin-top: 20px;}

.borderBoxBrown{ padding: 10px 1.5%; margin-bottom: 10px; border: 1px solid #e5d0b3; background: #fdedd5; color:#716656; overflow: hidden; zoom: 1;}
.borderBoxBrown .close{ float:right; width: 15px; height: 15px; overflow: hidden; background:  url(/images_new/gifs2.gif) no-repeat -80px -17px;}
.borderBoxBrown h3{ float:left; font-size: 13px; color:#716656;}
.borderBoxBrown h3 a{ text-decoration: none;}
.borderBoxBrown h3 a span{ text-decoration: none;}
.borderBoxBrown h3 a img.check{ position: relative; top: 1px; width: 13px; height:13px; margin-right:5px; background: url(/images_new/gifs.gif) no-repeat -90px -81px; cursor:pointer;}
.borderBoxBrown table{ clear: both; margin: 10px 0;}
.borderBoxBrown td{ padding: 5px 20px 5px 0; vertical-align: top;}
.borderBox{ padding: 10px 1.5%; margin-bottom: 10px; border: 1px solid #c5d3ea; color:#384456; overflow: hidden; zoom: 1;}
#basket5b .borderBox{ margin: 10px 0 0 0;}
#basket5b .borderBoxBrown{ margin: 10px 0 0 0;}
.borderBox .close{ float:right; width: 15px; height: 15px; overflow: hidden; background:  url(/images_new/gifs2.gif) no-repeat -80px -17px;}
.borderBox h3{ float:left; font-size: 13px; color:#384456;}
.borderBox h3 a{ text-decoration: none;}
.borderBox h3 a span{ text-decoration: none; border-bottom: 1px dashed #384456;}
.borderBox h3 a img.check{ position: relative; top: 1px; width: 13px; height:13px; margin-right:5px; background: url(/images_new/gifs.gif) no-repeat -90px -68px; cursor:pointer;}
.borderBox a.check{ text-decoration:none}
.borderBox a.check img{ position: relative; top: 2px; width: 13px; height:13px; margin-right:2px; background: url(/images_new/gifs.gif) no-repeat -90px -68px; cursor:pointer;}
.borderBox a.check.active img{ position: relative; top: 2px; width: 13px; height:13px; margin-right:2px; background: url(/images_new/gifs.gif) no-repeat -90px -81px; cursor:pointer;}
.borderBox table{ clear: both; margin-top: 10px;}
.borderBox td{ padding: 5px 20px 5px 0; vertical-align: top;}
.borderBox .button3{ margin-top:10px;}
#basket5b .borderBox td{ color:#6d7582;}
#basket5b .borderBox td strong{ color:#384456;}
#basket5b .continueOrder{ margin-top: 10px;}

#addProps{ padding-bottom: 10px;}
#addProps h3{ float:left; font-size: 13px; color:#7186a9;}
#addProps .contBox2 { padding: 5px 2%; width: 96%; }
#editProps{ display:none;}
#editProps h3{ float:left; font-size: 13px; color:#7186a9;}
#editProps .button3{ margin-right: 10px;}
#rollupProps{ float:left; margin-left:20px; text-decoration: none;}
#rollupProps img{ float:left; width: 15px; height:15px; margin-right: 5px; background: url(/images_new/gifs.gif) no-repeat 0 -79px; cursor:pointer;}
#rollupProps span{ float:left; border-bottom: 1px dashed #3f6cb6; font-size: 12px; font-weight: bold; text-decoration: none;}
.contProps{ float:left; width:100%;}
.contProps .button3{ margin-top: 10px;}
.contProps p span{ color:#f00;}
.notBg{ width: 380px; padding: 10px;  color:#384456;}
.notBg td{ padding: 5px 10px 5px 0; vertical-align:top;}
.notBg td img{ width: 16px; height:17px; overflow:hidden; margin-top: 3px; background: url(/images_new/gifs2.gif) no-repeat -80px 0;}
.notBg td span{ color:#f00;}
.notBg td.cell1{ width: 125px;}
.notBg td select{ width:60px; padding: 1px; border: 1px solid #b1bbce;}
.notBg td input{ width:210px; padding: 2px 5px; border: 1px solid #b1bbce;}
.notBg td textarea{ width:210px; height:50px; padding: 2px 5px; border: 1px solid #b1bbce;}

.brownBg{ width: 380px; padding: 10px; border: 1px solid #e5d1b5; background: #fdedd5;}
.brownBg td{ padding: 5px 10px 5px 0; vertical-align:top;}
.brownBg td span{ color:#f00;}
.brownBg td.cell1{ width: 125px;}
.brownBg td input{ width:210px; padding: 2px 5px; border: 1px solid #baab94;}
.brownBg td textarea{ width:210px; height:50px; padding: 2px 5px; border: 1px solid #baab94;}
p.smallText{ font-size: 10px; color:#98a4b6;}


#addAdress{ padding-bottom: 10px;}
#addAdress h3{ float:left; font-size: 13px; color:#7186a9;}
#editAdress{ display: none;}
#editAdress h3{ float:left; font-size: 13px; color:#7186a9;}
#rollupAdress{ float:left; margin-left:20px; text-decoration: none;}
#rollupAdress img{ float:left; width: 15px; height:15px; margin-right: 5px; background: url(/images_new/gifs.gif) no-repeat 0 -79px; cursor:pointer;}
#rollupAdress span{ float:left; border-bottom: 1px dashed #3f6cb6; font-size: 12px; font-weight: bold; text-decoration: none;}
.contAdress{ display:none; float:left; width:100%; padding-top:10px; }
.contAdress .button3{ margin-top: 10px;}
.contAdress p span{ color:#f00;}
.contAdress .brownBg{ width: 460px; font-weight:bold;}
.contAdress td.cell1{ width: 125px!important;}
.contAdress .brownBg td input{ width:300px; padding: 2px 5px; border: 1px solid #baab94;}
.contAdress .brownBg td textarea{ width:300px; height:70px;}
.contAdress .brownBg td select{ width:310px; padding: 1px; border: 1px solid #baab94;}
.helpWindow{ position:absolute; left: 500px; top: 15px; border: 1px solid #e5d1b5; background: #fdedd5; padding: 10px;}
.helpWindow .pointer{ left:-10px; width: 11px; height:20px; background: url(/images_new/gifs2.gif) no-repeat -54px -14px;}
.contAdress .notBg { width: 500px; }
.contAdress .notBg a{ text-decoration:none; border-bottom: 1px dashed #3f6cb6; margin-left: 15px;}
.contAdress .notBg{ font-weight:bold;}
.contAdress .notBg select{ width: 150px;}
.contAdress .notBg textarea{ width:300px; height:70px;}

.magAdressBox{ float:left; width:100%; padding-top: 10px;}
.magAdressBox p{ padding-bottom:10px; }
.magAdressBox ul{ padding-bottom: 10px;}
#editAdressForm{ float:left; width:100%; padding-top: 10px;}
#editAdress .button3{ margin-right: 5px;}
#rollupAdress{ display:none;}
#rollupProps{ display:none;}

.blueBgBox{ background:#eff4fa;}
#basket5b .textarea1{ clear:both; float:left; width: 700px; padding: 5px; height:50px; max-height:60px; max-width:100%; border: 1px solid #b1bbce; margin-top: 10px; }
#basket5b .textarea2{ clear:both; float:left; width: 700px; padding: 5px; height:100px; max-height:90px; max-width:100%; border: 1px solid #b1bbce; margin: 10px 0; overflow:auto }

.resultInfoBox{ float:left; width:100%;}
.fullBox{ float:left; width:100%; padding-bottom: 20px;}
.fullBox h3{ padding: 20px 0 0 0!important;}
.fullBox .basketTabBox{ padding-top: 10px;}
.fullBox .button3{ margin-top: 10px;}
#acceptContract{ clear:both; float:left;}

/* \\basket*/


/* prodcard */

.pathPrintBox{ padding-bottom:15px; overflow: hidden; zoom: 1;}
.productTitle{ padding-bottom: 10px; overflow: hidden; zoom: 1;}
.productTitle h1{ float:left; color:#43608f; font-size:21px;}
.productTitle h1 img{ width: 26px; height:19px; overflow:hidden; background: url(/images_new/gifs2.gif) no-repeat -96px -19px;}
.productTitle .stars2{ float:left; margin:5px 10px; width:85px; height:16px; overflow:hidden; background: url(../images_new/stars.gif) repeat-x 0 0; }
.productTitle .stars2 div{ float:left; height:16px; overflow:hidden; background: url(../images_new/stars.gif) repeat-x 0 -16px; }
.productTitle p{ float:left; color:#43608f; padding-top: 7px;}
.productTitle .inSight{ float:left; padding:7px 0 0 15px; color:#56b35a;}
.productTitle .inSight img{ float:left; width: 13px; height:13px; overflow:hidden; margin-right:3px; background: url(/images_new/gifs.gif) no-repeat -36px -79px; }
.productTitle .outSight{ float:left; padding:7px 0 0 15px; color:#f1d368;}
.productTitle .outSight img{ float:left; width: 13px; height:13px; overflow:hidden; margin-right:3px; background: url(/images_new/gifs.gif) no-repeat -104px -94px; }
.sameSer h2{font-size: 16px; font-weight:bold; color:#43608f;}
.sameSer h2 img{ width:24px; height:19px; overflow:hidden; margin:6px 5px 0 0; background: url(/images_new/gifs2.gif) no-repeat -50px -34px; }

#productImg{ height:399px; overflow:hidden; padding:10px 0;}
#productImg table{ border-collapse:collapse; width:100%;}
#productImg td{ width:100%; height:360px; padding:0; vertical-align:middle; text-align:center;}


.product-pictures-scroll {

	position: relative;
	width: 170px;
	padding: 10px 0;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1;
}

	.product-pictures-scroll .product-pictures-scroll-arrow {

		position: absolute;
		top: 50%;
		margin-top: -30px;
		width: 16px;
		height: 59px;
	}

		.product-pictures-scroll .product-pictures-scroll-arrow span {

			display: block;
			height: 100%;
			background-image: url(/images_new/gifs2.gif);
			background-repeat: no-repeat;
			cursor: pointer;
		}

		.product-pictures-scroll .product-pictures-scroll-arrow .disabled {

			opacity: 0.4;
			filter: alpha(opacity=40);
			cursor: default;
		}

	.product-pictures-scroll .product-pictures-scroll-left-arrow {

		left: 0;
	}

		.product-pictures-scroll .product-pictures-scroll-left-arrow span {

			background-position: -90px -54px;
		}

	.product-pictures-scroll .product-pictures-scroll-right-arrow {

		left: 100%;
		margin-left: -16px;
	}

		.product-pictures-scroll .product-pictures-scroll-right-arrow span {

			background-position: -106px -54px;
		}

	.product-pictures-scroll .product-pictures-scroll-list {

		position: relative;
		width: ;
		height: 100px;
		margin: 0 auto;
		overflow: hidden;
	}

		.product-pictures-scroll .product-pictures-scroll-list ul {

			position: relative;
			left: 0;
			overflow: hidden;
			zoom: 1;
		}

			.product-pictures-scroll .product-pictures-scroll-list ul li {

				float: left;
				padding: 0 5px;
			}

				.product-pictures-scroll .product-pictures-scroll-list ul li img {

					border: 5px solid #fff;
				}

			.product-pictures-scroll .product-pictures-scroll-list ul li.current {}

				.product-pictures-scroll .product-pictures-scroll-list ul li.current img {

					border: 5px solid #9db6df;
				}

.product-pictures-scroll-double {

	width: 280px;
}

	.product-pictures-scroll-double .product-pictures-scroll-list {

		width: 220px;
	}

.product-pictures-scroll-triple {

	width: 390px;
}

	.product-pictures-scroll-triple .product-pictures-scroll-list {

		width: 330px;
	}

.product-pictures-scroll-quadruple {

	width: 500px;
}

	.product-pictures-scroll-quadruple .product-pictures-scroll-list {

		width: 440px;
	}

.product-pictures-scroll-quintuple {

	width: 610px;
}

	.product-pictures-scroll-quintuple .product-pictures-scroll-list {

		width: 550px;
	}



.productInfoBox{}
.productInfoBox #tabs{ background: url(/images_new/bord1.gif) repeat-x bottom; overflow: hidden; zoom: 1;}
.productInfoBox #tabs li{ float:left;}
.productInfoBox #tabs li div{ float:left; padding: 5px 11px;}
.productInfoBox #tabs li div a{ float:left; font-size: 12px; font-weight:bold; line-height:17px; text-decoration:none; border-bottom: 1px dashed #3f6cb6;}
.productInfoBox #tabs li div a:hover{ border-bottom-color:#7899CF;}
.productInfoBox #tabs li.active{ float:left; background: url(/images_new/tabBg.gif) repeat-x 0 -56px;}
.productInfoBox #tabs li.active div{ float:left; padding:0; background: url(/images_new/tabBg.gif) no-repeat right -28px;}
.productInfoBox #tabs li.active div a{ float:left; padding: 5px 11px; line-height:18px; border-bottom: none; background: url(/images_new/tabBg.gif) no-repeat;}
.productInfoBox .contBox{ background: url(/images_new/bord1.gif) repeat-y right; }
.productInfoBox .contBox2{ background: url(/images_new/bord1.gif) repeat-y; overflow: hidden; zoom: 1;}
.productInfoBox ul#conts{ background: url(/images_new/bord1.gif) repeat-x bottom;}
.productInfoBox #conts li{ display:none; height:620px; overflow: auto; overflow-y:auto; overflow-x: hidden; padding: 20px 2.5%; color:#384456;}
.productInfoBox #conts.autoHeight li{ overflow:visible; height:auto; }
*html .productInfoBox #conts li{ overflow-y:scroll;}
*+html .productInfoBox #conts li{ overflow-y:scroll;}
.productInfoBox #conts li.active{ display:block;}
.productInfoBox #conts li table{ width: 100%; border-collapse:collapse;}
.productInfoBox #conts li td{ padding:2px 15px 2px 0;}
.productInfoBox #conts li tr.bottomBord td{ padding:2px 15px 10px 0; border-bottom: 1px solid #f2f2f2;}
.productInfoBox #conts li tr.afterBord td{ padding:10px 15px 2px 0; }

.productInfoBox #conts li.characteristics {

	height: auto !important;
	overflow: visible !important;
}

.productInfoBox .commentsBox ul{ }
.productInfoBox .commentsBox ul li{ display:block!important; height:auto!important; width: 100%!important; overflow:hidden!important; }
.productInfoBox .commentsBox .linkAll{ float: right; margin: 20px 0; font-weight:bold; font-size:12px; text-decoration:none;}
.productInfoBox .commentsBox .linkAdd{ float: left; margin: 20px 0; font-weight:bold; font-size:12px;}
.accessoryList{ text-align:center; font-size: 12px; font-weight:bold;}
.accessoryList td{ width: 33.3%; padding: 10px 10px 20px 10px!important; text-align: center;}
.accessoryList td p{ padding: 15px 5px; font-weight: bold;}
.accessoryList .price{ float:none; width: 80px!important; margin:0 auto; padding:0; height:20px; overflow:hidden; background: url(/images_new/priceBg.gif) repeat-x 0 -40px; }
.accessoryList .price div{ width: 80px; padding:0; height:20px; background: url(/images_new/priceBg.gif) no-repeat right -20px; }
.accessoryList .price div p{ width: 70px; padding:2px 5px; background: url(/images_new/priceBg.gif) no-repeat 0 0; text-align:center; font-size: 14px; line-height:16px; color:#fff;}
.parametersInCard .cell1{ width: 200px;}
.infoInCard{ width:100%;}
.infoInCard td{ vertical-align:top; width:50%;}
.infoInCard td.cell1{ padding:0 20px 0 0!important; border-right: 1px solid #F2F2F2; }
.infoInCard td.cell1 h3{font-size:13px;}
.infoInCard td.cell2{ height:550px; padding:0 0 0 20px!important; }
.infoInCard td.cell2 div{ height:550px; padding-right: 20px; overflow-y: auto;}
#addToBasketBox .orangeBox{ width: 120px; height:36px; overflow:hidden; margin:10px auto; background: url(/images_new/orangeBox.gif) repeat-x 0 -72px;}
#addToBasketBox .orangeBox div{ width: 120px; height:36px; overflow:hidden; background: url(/images_new/orangeBox.gif) no-repeat right -36px;}
#addToBasketBox .orangeBox div p{ width: 110px; padding: 5px; height:26px; overflow:hidden; background: url(/images_new/orangeBox.gif) no-repeat 0 0; text-align:center; color:#fff; font-size: 20px; font-weight:bold; line-height: 120%; }
#addToBasketBox form {

	overflow: hidden;
	zoom: 1;
}
#addToBasketBox .button2{ width: 150px!important; margin-left: 15px; }
#addToBasketBox .button2 div{ width: 140px!important;}
#addToBasketBox .button2 div input{ width: 140px!important;}
#addToBasketBox .iconsList{ float:left; width: 100%; margin-top: 15px; border-top: 1px solid #cbd6e8; padding-top: 5px;}
#addToBasketBox .iconsList div{ float:left; padding: 5px 25px;}
#addToBasketBox .iconsList div img{ float:left;}
#addToBasketBox .iconsList div p{ padding-left: 40px; font-weight:bold; line-height:14px; }
#addToBasketBox .iconsList .icon1 img{ width:25px; height:25px; overflow:hidden; margin-top:3px; background: url(/images_new/gifs2.gif) no-repeat 0 -28px;}
#addToBasketBox .iconsList .icon2 img{ width:25px; height:25px; overflow:hidden; margin-top:3px; background: url(/images_new/gifs2.gif) no-repeat -25px -28px;}
#addToBasketBox .iconsList .icon3 img{ width:24px; height:23px; overflow:hidden; margin-top:4px; background: url(/images_new/gifs2.gif) no-repeat 0 -53px;}
#addToBasketBox .iconsList .icon4 img{ width:24px; height:24px; overflow:hidden; margin-top:4px; background: url(/images_new/gifs2.gif) no-repeat -24px -53px;}

#aboutBox .infoCont{ font-weight:bold; }
#aboutBox .infoCont p{ margin: 10px 0; line-height: 140%; height: 19.2em; font-weight:normal; overflow: hidden; }
#stillNotesBox{ padding-top: 10px; zoom: 1;}
#stillNotesBox h2{ font-size: 16px; font-weight:bold; color:#43608f; padding-bottom: 10px;}
#stillNotesBox h2 img{ width:24px; height:19px; overflow:hidden; margin:6px 5px 0 0; background: url(/images_new/gifs2.gif) no-repeat -50px -34px; }
#stillNotesBox .accessoryList{ width:100%;}
/* \\prodcard */

/* profile */

#publicData{ margin-top: 10px;}
#publicData h3{ color:#7186a9;}
#publicData td{ padding: 3px 15px 3px 0;}
#personalData h3{ float:left; font-size:13px; color:#7186a9;}
#rollupPersonal{ float:left; margin-left:20px; text-decoration: none;}
#rollupPersonal img{ float:left; width: 15px; height:15px; margin-right: 5px; background: url(/images_new/gifs.gif) no-repeat 0 -79px; cursor:pointer;}
#rollupPersonal span{ float:left; border-bottom: 1px dashed #3f6cb6; font-size: 12px; font-weight: bold; text-decoration: none;}
.personalDataForm{ float:left; width:100%;}
#personalData table{ border-collapse:collapse; font-size: 11px;}
#personalData .notBg{ width:365px!important; padding: 10px 0!important;}
#personalData .brownBg{ width:365px!important; padding:10px 0!important; background: #fdedd5; border: 1px solid #e5d0b3;}
#personalData .blueBg{ width:365px!important; padding:10px 0!important; background: #d6e5f7; border: 1px solid #cbd6e8;}
#personalData p{ padding-top: 15px; font-size:11px; color:#6d7582; }
#personalData p span{ color:#f00; }
#personalData td{ padding: 5px 10px;}
#personalData td span{ color:#f00;}
#personalData td.cell1{ width: 120px!important;}
#personalData td.cell2{ width: 220px!important;}
#personalData td.cell2 input{ width: 210px; padding: 1px 5px; border: 1px solid #b1bbce;}
#personalData td.cell2 select{ width: 222px; padding: 1px; border: 1px solid #b1bbce;}
#personalData .contBox2 { padding: 5px 2%; width: 96%; }
.checksBox{ padding-bottom: 10px;}
.checksBox div{ padding: 0 0 5px 10px;}
.checksBox a.check{ text-decoration:none}
.checksBox a.check img{ position: relative; top: 2px; width: 13px; height:13px; margin-right:2px; background: url(/images_new/gifs.gif) no-repeat -90px -68px; cursor:pointer;}
.checksBox a.check.active img{ position: relative; top: 2px; width: 13px; height:13px; margin-right:2px; background: url(/images_new/gifs.gif) no-repeat -90px -81px; cursor:pointer;}


/* \\profile */




.commentsBox{ clear: both;}
.commentsBox h3{ clear:both; font-size: 14px; color:#384456; padding: 20px 0 7px 0;}
.commentsBox h3 span{ color:#9EA5B1;}
.commentsBox ul{ }
.commentsBox li{ padding: 10px 0; border-bottom: 1px solid #ECECEC; color:#9EA6B1;}
.commentsBox li.last{ border: none;}
.commentsBox li p{ padding: 10px 0; font-size: 12px; line-height:14px; color:#7C7C84;}
.user{ font-weight:bold; text-decoration:none;}
.user span{ text-decoration:underline;}
.user img{ width: 14px; height:13px; background: url(/images_new/gifs.gif) no-repeat -103px -81px; margin-right: 5px; position:relative; top: 2px;}
.commentForm{ overflow: hidden; zoom: 1; }
.commentForm div{ padding-bottom: 8px;}
.commentForm div p{ float:left; vertical-align:middle; font-weight:bold; width: 212px;}
#numbers{ width: 50px;}
.commentForm div p img{float:left; padding:2px 15px 2px 0;}
.commentForm div p span{ float:left; padding-top: 13px;}
#numbers{ margin-top: 7px;}
.commentForm textarea{ width: 97%; height:150px; padding: 5px; border: 1px solid #D8CCBB; background:#FFF6E8; color:#B6A994;}
.commentForm input{ float:left; width: 190px; padding: 5px; border: 1px solid #D8CCBB; background:#FFF6E8; color:#B6A994; margin-right: 10px;}
#callmeCheck img{ width: 13px; height:13px; margin-right: 5px; background: url(/images_new/gifs.gif) no-repeat -90px -68px; cursor:pointer;}
#callmeCheck.active img{ background: url(/images_new/gifs.gif) no-repeat -90px -81px;}

.commentForm .button2{ width: 140px; margin-top: 5px;}
.commentForm .button2 div{ width: 130px;}
.commentForm .button2 div input{ width: 130px;}

/* \\blogs */


.infoTextPost li{ list-style:disc!important; margin-left: 20px; padding:2px 0;}
.infoTextPost h1{ padding: 5px 0!important; font-size: 22px!important; color:#384456!important; }
.infoTextPost h2{ padding: 5px 0!important; font-size: 18px!important; color:#384456!important; }
.infoTextPost h3{ padding: 5px 0!important; font-weight:bold; font-size: 14px!important; color:#384456!important;}
.postBox h4{ padding: 5px 0!important; font-size: 12px!important; color:#384456!important;}
.infoTextPost hr{ margin:10px 0; color:#ccc; }
.infoTextPost { font: 12px Tahoma, Geneva, sans-serif; color:##6d7582; }
.infoTextPost ul li{ list-style:disc!important; margin-left: 30px; padding: 2px 0;}
.infoTextPost ol li{list-style:decimal!important; margin-left: 30px; padding: 2px 0;}
*html .infoTextPost ul{ margin-left: 35px; }
*html .infoTextPost ol{ margin-left: 35px; }
.postBox h1{ padding: 5px 0!important; font: 20px Tahoma, Geneva, sans-serif!important; color:#384456!important;}
.postBox h2{ padding: 5px 0!important; font-size: 18px!important; color:#384456!important; }
.postBox h3{ padding: 5px 0!important; font-size: 14px!important; color:#384456!important;}
.postBox h4{ padding: 5px 0!important; font-size: 12px!important; color:#384456!important;}
.postBox hr{ margin:10px 0; color:#ccc; }
.postBox { font: 12px Tahoma, Geneva, sans-serif; color:##6d7582; }
.postBox ul li{list-style:disc!important; margin-left: 30px; width: auto; padding: 2px 0;}
.postBox ol li{list-style:decimal!important; margin-left: 30px; width: auto; padding: 2px 0;}
*html .postBox ul{ margin-left: 35px; }
*html .postBox ol{ margin-left: 35px; }

/*.postText li{ margin-left: 20px;}*/

.informationListsBox{ padding-left: 20px;}
.informationListsBox h3{ padding: 5px 0!important; font-size: 14px!important; color:#384456!important; }
.informationListsBox div{ padding-bottom: 15px;}
.informationListsBox ul{ margin:0 0 5px 10px; }
.informationListsBox ul li{ background: url(/images_new/bulit.gif) no-repeat left 11px; padding: 4px 10px; color:#666; font-size: 6px; }
.informationListsBox ul li a{ font-size: 12px; }
.informationListsBox ul li span{ font-size: 11px!important; color: #aaa; padding-left: 5px; }
.informationListsBox .readAll{ color:#444; }

.noteMask{ width: 26px; height:19px; background: url(/images/noteMask.png) no-repeat; }
*html .noteMask{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/noteMask.png',sizingMethod='noscale'); background:none;}
.noteMask.black{ background-color:#000;}

.notUnderline, .notUndeline{ text-decoration:none; cursor:pointer;}



/* compare */

#comparisonMain{ position:relative; padding:10px; min-width:800px;}
#comparisonMain .noteTitle div h1{ font-size:13px; font-weight:bold; color:#43608f;}
.comparisonTable{ clear:both; padding: 5px 0 20px 0;}
.comparisonTable table{ border-collapse:collapse;}
.comparisonTable td{ padding:5px 10px; text-align:center; width:140px; border: solid #c5d1e4; border-width: 0 1px; color:#384456; }
.comparisonTable td.cell{ vertical-align:top; text-align:left; font-weight:bold;}
.comparisonTable .item1 td{ border-width:1px; }
.comparisonTable .blueBg td{ background:#f0f6ff;}
.comparisonTable .last td{ border-bottom-width: 1px;}
 .quest {cursor: pointer; text-decoration: underline}
 .quest img{ position:relative; top: 2px; width:13px; height:13px; overflow:hidden; background: url(/images_new/gifs2.gif) no-repeat -74px -32px; margin-left: 5px;}
.comparisonTable .delCol{ text-decoration:none; color:#aaaeb6;}
.comparisonTable .delCol span{ text-decoration:none; border-bottom: 1px dashed #aaaeb6;}
.comparisonTable .delCol img{ position:relative; top: 2px; width:12px; height:12px; overflow:hidden; background: url(/images_new/gifs2.gif) no-repeat -75px -45px; margin-right: 5px;}
.comparisonTable .imgBox{ padding-top: 10px; }
.comparisonTable .greenCircle{ background: url(/images_new/gifs2.gif) no-repeat -67px 0; }
.comparisonTable .yellowCircle{ background: url(/images_new/gifs2.gif) no-repeat -67px -13px; }

/* \\compare */

#forWords{ height:350px!important; padding: 10px 5%!important; /*overflow-y:scroll!important;*/}

.ordersPage h3{ font-size:12px; font-weight:bold; color:#384456;}
.ordersPage span{ color:#9ea4ae; padding-right: 40px;}
.ordersPage span.green{ color:#89b88c;}
.ordersPage span.yellow{ color:#ddae6c;}
.ordersPage .basketTabBox{ padding-top:10px;}


.index-brands-list {

	margin: 5px 1% 15px 2%;
}
  .index-brands-list h2 {font-size:14px; font-weight:bold; color:#3F6CB6;}
  .index-brands-list ul {

		font-size: 12px;
		margin: 0 -1px;
		overflow: hidden;
		zoom: 1;
	}

		.index-brands-list ul li {

			float: left;
			margin: 3px 10px;
			white-space: nowrap;
		}

/* Блоки с прокруткой товаров */
.products-scroll {}

	.products-scroll .products-scroll-arrow {

		padding: 10px 0;
	}

		.products-scroll .products-scroll-arrow span {

			display: block;
			margin: 0 auto;
			width: 53px;
			height: 13px;
			background-image: url(/images_new/gifs.gif);
			background-repeat: no-repeat;
			cursor: pointer;
		}

		.products-scroll .products-scroll-arrow .disabled {

			opacity: 0.4;
			filter: alpha(opacity=40);
			cursor: default;
		}

	.products-scroll .products-scroll-up-arrow {}

		.products-scroll .products-scroll-up-arrow span {

			background-position: -53px -113px;
		}

	.products-scroll .products-scroll-down-arrow {}

		.products-scroll .products-scroll-down-arrow span {

			background-position: 0 -113px;
		}

	.products-scroll .products-scroll-list {

		position: relative;
		overflow: hidden;
		height: 180px;
	}

		.products-scroll .products-scroll-list ul {

			position: relative;
			text-align: center;
		}

			.products-scroll .products-scroll-list ul li {

				height: 150px;
				padding-top: 15px;
				margin-bottom: 15px;
				overflow: hidden;
				line-height: 135%;
			}

				.products-scroll .products-scroll-list ul li a {

					display: block;
					width: 100%;
					height: 130px;
					overflow: hidden;
				}

				.products-scroll .products-scroll-list ul li img {

					display: block;
					margin: 0 auto 10px auto;
				}

				.products-scroll .products-scroll-list ul li .price {

					display: block;
					margin-top: 3px;
					color: orange;
					font-size: 12px;
					font-weight: bold;
					text-align: center;
					width: auto !important;
					height: auto !important;
					background: none;
				}

.products-scroll-double {}

	.products-scroll-double .products-scroll-list {

		height: 360px;
	}

.products-scroll-triple {}

	.products-scroll-triple .products-scroll-list {

		height: 540px;
	}

.products-scroll-quadruple {}

	.products-scroll-quadruple .products-scroll-list {

		height: 720px;
	}

.products-scroll-quintuple {}

	.products-scroll-quintuple .products-scroll-list {

		height: 900px;
	}

.benchmark {margin-bottom:4px; font-size:16px; white-space: nowrap; font-weight: 900; color: #6D7582;}
.benchmark a {width:200px!important; font-size:12px}
.benchmark td {vertical-align:middle;}



/* jGrowl */
div.jGrowl {

	padding: 10px;
	z-index: 9999;
}

/** Special IE6 Style Positioning **/
div.ie6 {

	position: absolute;
}

div.ie6.top-right {

	right: auto;
	bottom: auto;
	left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {

	left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {

	left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {

	left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {

	left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 100%;
}

/** Normal Style Positions **/
body > div.jGrowl {

	position: fixed;
}

body > div.jGrowl.top-left {

	left: 0px;
	top: 0px;
}

body > div.jGrowl.top-right {

	right: 0px;
	top: 0px;
}

body > div.jGrowl.bottom-left {

	left: 0px;
	bottom: 0px;
}

body > div.jGrowl.bottom-right {

	right: 0px;
	bottom: 0px;
}

body > div.jGrowl.center {

	top: 0px;
	width: 50%;
	left: 25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {

	margin-left: auto;
	margin-right: auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {

	background-color: #53709e;
	color: #fff;
	opacity: .9;
	filter: alpha(opacity = 90);
	zoom: 1;
	width: 235px;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	display: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

div.jGrowl div.jGrowl-notification {

	min-height: 40px;
}

div.jGrowl div.jGrowl-notification div.header {

	font-weight: bold;
	font-size: 10px;
}

div.jGrowl div.jGrowl-notification div.close {

	float: right;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
}

div.jGrowl div.jGrowl-closer {

	height: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

table.benchmark_list td {text-align: center; padding:3px!important; vertical-align: middle;}
table.benchmark_list td.title {text-align: left; padding-left:10px}
table.benchmark_list tr.selected td {background-color: #eee; font-weight:700;}

td.bench_model {
	white-space: nowrap;
	width:150px;
}

form.blog-topic-edit {}

	form.blog-topic-edit .field {

		padding: 3px 6px;
		border: 1px solid #ccc;
	}

		form.blog-topic-edit .field input, form.blog-topic-edit .field textarea {

			width: 100%;
			padding: 0;
			margin: 0;
			border: 0;
			vertical-align: top;
		}

	form.blog-topic-edit table td {

		padding: 8px 0;
	}

.s-popup {

	position: absolute;
	top: 0;
	left: 50%;
	z-index: 4096;
}

	.s-popup .s-popup-inside {

		position: relative;
		z-index: 8192;
		padding: 15px;
		background: #fff;
		border: 1px solid #98accf;
	}

	.s-popup h2 {

		font-size: 16px;
		color: #3d4047;
		margin-bottom: 15px;
		padding-right: 100px;
	}

		.s-popup h2 em {

			font-style: normal;
			color: #ce2828;
		}

	.s-popup .s-popup-closer {

		position: absolute;
		top: 20px;
		right: 20px;
		font-size: 14px;
		color: #3F6CB6;
		text-decoration: none;
		border-bottom: 1px dashed #3F6CB6;
	}

		.s-popup .s-popup-closer .icon {

			display: block;
			position: absolute;
			top: 0;
			left: -20px;
			width: 15px;
			height: 15px;
			overflow: hidden;
			background: url(/images_new/gifs2.gif) no-repeat 0 0;
		}

	.s-popup .s-popup-shadow {

		background: #000;
		position: absolute;
		z-index: 256;
		left: 3px;
		top: 3px;
		width: 100%;
		height: 100%;
		opacity: 0.3;
		filter: alpha(opacity=30);
	}

.delivery-calculator {

	width: 650px;
	margin-left: -325px;
}

	.delivery-calculator h2 {

		position: relative;
		height: 25px;
		line-height: 25px;
		padding-left: 35px;
	}

		.delivery-calculator h2 .icon {

			display: block;
			position: absolute;
			top: 0;
			left: 0;
			width: 25px;
			height: 25px;
			overflow: hidden;
			background: url(/images_new/gifs2.gif) no-repeat 0 -28px;
		}

	.delivery-calculator .contBox2 {

		padding: 10px 15px;
	}

		.delivery-calculator .contBox2 h3 {

			font-size: 12px;
			color: #3c435d;
			margin-bottom: 10px;
		}

		.delivery-calculator .contBox2 p {

			margin-bottom: 10px;
		}

	.delivery-calculator .other-cities {

		margin: 15px 0 20px 0;
		padding: 0 5px;
	}

		.delivery-calculator .other-cities h3 {

			font-size: 12px;
			color: #3c435d;
			margin-bottom: 10px;
		}

		.delivery-calculator .other-cities form {

			overflow: hidden;
			zoom: 1;
		}

			.delivery-calculator .other-cities form fieldset {

				overflow: hidden;
				zoom: 1;
			}

			.delivery-calculator .other-cities form select {

				float: left;
				width: 160px;
			}

			.delivery-calculator .other-cities form .button2 {

				float: left;
				margin-left: 20px;
			}

				.delivery-calculator .other-cities form .button2 input {

					padding: 0 5px !important;
				}

	.delivery-calculator ul.delivery-types {

		overflow: hidden;
		zoom: 1;
		border: 1px solid #c9cee4;
	}

		.delivery-calculator ul.delivery-types li.delivery-type {

			float: left;
			width: 100%;
			margin-bottom: -500px;
			padding-bottom: 500px;
		}

			.delivery-calculator ul.delivery-types li .delivery-type-inside {

				padding: 10px;
			}

			.delivery-calculator ul.delivery-types li.delivery-type h4 {

				font-size: 12px;
				color: #3c435d;
				margin-bottom: 10px;
				text-align: center;
			}

			.delivery-calculator ul.delivery-types li.delivery-type .description {

				margin-bottom: 10px;
			}

			.delivery-calculator ul.delivery-types li.delivery-type .time {

				text-align: center;
				margin-bottom: 10px;
			}

			.delivery-calculator ul.delivery-types li.delivery-type .price {

				margin: 0 auto;
			}

		.delivery-calculator ul.delivery-types li.odd-delivery-type {

			background: #f1f5ff;
		}

		.delivery-calculator ul.delivery-types li.even-delivery-type {

			background: #fff;
		}

	.delivery-calculator ul.delivery-double-types {}

		.delivery-calculator ul.delivery-double-types li.delivery-type {

			width: 50%;
		}

	.delivery-calculator ul.delivery-triple-types {}

		.delivery-calculator ul.delivery-triple-types li.delivery-type {

			width: 33.3%;
		}

	.delivery-calculator ul.delivery-quadruple-types {}

		.delivery-calculator ul.delivery-quadruple-types li.delivery-type {

			width: 25%;
		}

	.delivery-calculator ul.delivery-quintuple-types {}

		.delivery-calculator ul.delivery-quintuple-types li.delivery-type {

			width: 20%;
		}

	.delivery-calculator .delivery-extra-information {

		margin-top: 10px;
	}

		.delivery-calculator .delivery-extra-information p {

			margin-top: 10px;
		}

.credit-calculator {

	width: 500px;
	margin-left: -250px;
	color: #3a4656;
}

	.credit-calculator h2 {

		position: relative;
		height: 25px;
		line-height: 25px;
		padding-left: 35px;
	}

		.credit-calculator h2 .icon {

			display: block;
			position: absolute;
			top: 0;
			left: 0;
			width: 25px;
			height: 25px;
			overflow: hidden;
			background: url(/images_new/gifs2.gif) no-repeat -25px -28px;
		}

	.credit-calculator .credit-description {

		padding: 0 5px;
		margin-bottom: 15px;
	}

		.credit-calculator .credit-description h3 {

			font-size: 12px;
			color: #3c435d;
			margin-bottom: 10px;
		}

		.credit-calculator .credit-description p {

			margin-bottom: 10px;
		}

	.credit-calculator .contBox2 {

		padding: 5px 15px;
		color: #3a4656;
		font-weight: bold;
	}

	.credit-calculator form.credit-calculating {

		margin: 15px 0;
		padding: 0 5px;
	}

		.credit-calculator form.credit-calculating .field {

			float: left;
			width: 50px;
			margin-right: 5px;
			border: 1px solid #b9bfcd;
			padding: 2px 0 2px 5px;
		}

			.credit-calculator form.credit-calculating .field input {

				width: 100%;
				border: 0;
				margin: 0;
				padding: 0;
				vertical-align: top;
			}

		.credit-calculator form.credit-calculating select {

			width: 100%;
		}

		.credit-calculator form.credit-calculating dl {

			clear: both;
			width: 365px;
			margin-bottom: 10px;
			overflow: hidden;
			zoom: 1;
			font-weight: bold;
		}

			.credit-calculator form.credit-calculating dl dt {

				float: left;
				width: 16em;
				margin-right: -100%;
			}

			.credit-calculator form.credit-calculating dl dd {

				margin-left: 17em;
			}

		.credit-calculator form.credit-calculating .button2 {

			margin: 5px 0 15px 0;
		}

			.credit-calculator form.credit-calculating .button2 input {

				padding: 0 5px !important;
			}

	.credit-calculator .credit-contacts {

		border-top: 1px solid #d8d9db;
		padding-top: 15px;
		margin-top: 20px;
	}

.admin_div {
	position:relative;
	width:99.8%;
	top:0;
	left:0;
	border:1px outset #FDEDD6;
	background-color:#FDEDD6;
	z-index:1008
}
.admin_div div {padding:2px 10px 2px 10px!important; font-size:9px}

span.dict {border-bottom:1px solid green; color: green; cursor: pointer}
span.dict:hover {border-bottom:2px solid green; color: green; cursor: pointer}

input.price_input {width:36%; padding:0px; height:14px}


// blogs

.pathBox_b { color:#EEAA4A; padding-top: 4px; font-size: 11px; margin-bottom:8px}
.pathBox_b img{ margin: 0 5px;}


div .pagination{
    float:left;
    height:20px;
     padding-top:8px;
}
.pagination ul li {
    display:inline;
}


.pagination ul li a:link,
.pagination ul li a:visited
{
	border:solid 1px #9aafe5;
	font-weight:bold;
	padding:1px 6px;
	text-decoration:none;
}

.pagination ul li a:hover
{
	border:solid 1px #0e509e;
}

.pagination ul .current a

{
	background:#2e6ab1;
	color:#FFFFFF;
	font-weight:bold;
}

ul.arch_calendar {margin-left:30px; }
ul.arch_calendar li {line-height:33px; padding:8px; display:inline;}


/*ЗАКАЗЫ, ДОБАВИТЬ В ОСНОВНОЙ*/

table.srch_orders {
	width: 800px;
	padding:20px;
}

table.srch_orders td{
	padding:3px;
	border:1ps solid gray;
}

table.srch_orders td.cap {
	width:100px;
	text-align:right;
}

table.srch_orders td.inp {
	width:150px;
	text-align:center;
}

table.srch_orders td.inp input{
}


table.orders {
	width: 100%;
}

	table.orders th.hh {
		background-color:#7691BB;
		color: #FFFFFF;
		padding: 10px 5px 10px 5px;
		font-weight:bold;
		text-align:center

	}

	table.orders td.td_ord {
		font-weight:bold;
	}

table.orders tr.order {
	border-bottom:3px double #7691BB;
}

	table.orders td {
		padding: 5px;
		border:1px solid #E6E6E6;
	}



table.orders_nomenkl {
	width: 100%;
}

	table.orders_nomenkl th.hh {
		color: gray;
		font-size:9px;
		font-weight:normal;
		padding:2px;
		background-color:#eee;
		border:1px solid #f2f2f2;
		text-align:center
}

a.page {
	font-size:11px;
}


a.curpage {
	text-decoration: none;
	font-size:15px;
	font-weight:bold;
}

select.status {
	font-size:11px;
	width:100px;
}
/* !ДОБАВИТЬ В ОСНОВНОЙ*/

/* ТАбЛИЦА ОПИСАНИЯ КАТЕГОРИЙ, ДОБАВИТЬ В ОСНОВНОЙ*/

table.descr_cat_bench {
	border-bottom:1px solid #5E5E5E;
}

/* ТАБЛИЦА ПРОИЗВОДИТЕЛЬНОСТИ*/
table.benchmark {
	margin-bottom:4px;
	font-size:11px;
	white-space: nowrap;
	font-weight: 900;
	color: #6D7582;
	margin: 10px 0px 10px 0;
}

	table.benchmark th {
		background-color: #99ccff;
		background-image: url('/img/sorter/bg.gif');
		background-repeat: no-repeat;
		background-position:  50% 90%;
		cursor: pointer;
		padding:10px 5px 15px 5px;
		vertical-align:middle;
		font-weight:normal;
		color: #455571;
	}

	table.benchmark th.hh {
		text-align:center;
		width:150px;
		font-size: 10px;
		font-weight:normal;
		table-layout: fixed;
		overflow: hidden;
  }

	table.benchmark th.hh_price {
		width:250px;
  }

	table.benchmark th.bench_price {
		text-align:center;
	}


	table.benchmark thead tr .headerSortUp {
		background-image: url('/img/sorter/asc.gif');
	}
	table.benchmark thead tr .headerSortDown {
		background-image: url('/img/sorter/desc.gif');
	}

	table.benchmark thead tr .headerSortDown, table.benchmark thead tr .headerSortUp {
		background-color: #0073E6;
		color:#FFFFFF;
	}


	table.benchmark td {
		vertical-align:middle;
		padding:3px;
		border: 1px solid #e5e5e5;
	}

	table.benchmark tbody tr.odd {
		/*background-image:url("/img/sorter/1pxgr.gif");*/
		background-color: #e5e5e5;
	}

table.benchmark tbody tr.hover {
		background-color:#FFFFC1;
	}


	table.benchmark a {width:200px!important; font-size:11px}

	/* ################## ТОПЫ ################## */
	table.benchmark td.blank {
		text-align:center;
	}

	td.top100 {
		background-color:#336600;
		color:#FFFFFF;
		font-weight:bold;
		text-align:center;
	}


	td.top10 {
		text-align:center;
		color:#336600;
		font-weight:bold;
	}

	td.low100 {
		text-align:center;
		background-color:#993300;
		color:#FFFFFF;
	}

	td.low10 {
		text-align:center;
		color:#993300;
		font-weight:bold;
	}

	td.bench_price {
		text-align:center;
	}


table.bench_legend td{
 padding:3px;
}

table.assist td {
	padding:5px;

}

table.assistorder {
 font-size: 14px;
}
table.assistorder th,
table.assistorder td {
	padding:5px;
	border: 1px solid #8B8B8B
}



table.assistorder td.caption {
 background-color:#D7D7D7
}


table.list_comments {
	width: 100%;
}

table.list_comments th.hh {
	background-color:#7691BB;
	color:#FFFFFF;
	font-weight:bold;
	padding:10px 5px;
	text-align:center;
}
	table.list_comments td {
		color: gray;
		font-size:12px;
		font-weight:normal;
		padding:5px;
		border-bottom:1px solid #B9B9B9;
		text-align:left;
		vertical-align:top;
		}

	table.list_comments td.comm-blog {
			background-color:#FFF0F0;

	}

	table.list_comments td.comm-prod {
			background-color:#F0FFF3;
	}


	table.list_comments tr.imview td,
	table.list_comments tr.imview a{
		color:#B4B4B4;
	}

	table.list_comments td.checkbox,
	table.list_comments td.itemid,
	table.list_comments td.itemdate,
	table.list_comments td.item_answer
	{
		text-align:center;
		vertical-align:middle;
	}

	table.list_comments td.checkbox {
		width: 50px;
	}

	table.list_comments td.itemdate
	{
		width: 150px;
	}

	table.list_comments td.item_icons
	{
		text-align:center;
		vertical-align:bottom;
	}

/* !ДОБАВИТЬ В ОСНОВНОЙ*/

.toolbar td {font-size:11px}

div.citybar {
		float:left;
		padding:5px 5px 3px 6px;
		position:relative;
		top:0px; left:0px;
		border-bottom:1px solid #d1dbea
	}

div.citybar_sel {
		float:left;
		padding:4px 5px 4px 6px;
		position:relative;
		top:0px; left:0px;
		background-color:white;
		font-weight:500;
		border:1px solid #d1dbea;
		border-bottom:0px
	}
div.citybar_sel a {color:#6d7582!important; text-decoration:none!important}


/* !ДОБАВИТЬ В ОСНОВНОЙ*/

.toolbar td {font-size:11px}

div.citybar {
		float:left;
		padding:5px 5px 3px 6px;
		position:relative;
		}

.ratingshadow {background-image:url('/images/starshadow.gif'); width:85px; display:inline-block; height:16px; position:relative; bottom:3px;}
.ratingscolor {background-image:url('/images/starscolors.gif');  height:20px}
/*
	.rating_stars {display:inline-block; height:16px; position:relative; bottom:3px;}

		.star_1 {width:85px; background-image:url('/images/rating-star_1.gif');background-repeat:no-repeat;}
		.star_2 {width:85px; background-image:url('/images/rating-star_2.gif');background-repeat:no-repeat;}
		.star_3 {width:85px; background-image:url('/images/rating-star_3.gif');background-repeat:no-repeat;}
		.star_4 {width:85px; background-image:url('/images/rating-star_4.gif');background-repeat:no-repeat;}
		.star_5 {width:85px; background-image:url('/images/rating-star_5.gif');background-repeat:no-repeat;}
*/
	.ltl_rating_stars {display:inline-block; height:16px;}
		.ltl_star_1 {width:64px; background-image:url('/images/ltl_rating-star_1.gif');background-repeat:no-repeat;}
		.ltl_star_2 {width:64px; background-image:url('/images/ltl_rating-star_2.gif');background-repeat:no-repeat;}
		.ltl_star_3 {width:64px; background-image:url('/images/ltl_rating-star_3.gif');background-repeat:no-repeat;}
		.ltl_star_4 {width:64px; background-image:url('/images/ltl_rating-star_4.gif');background-repeat:no-repeat;}
		.ltl_star_5 {width:64px; background-image:url('/images/ltl_rating-star_5.gif');background-repeat:no-repeat;}