@charset "utf-8";
/* CSS Document */

.noreg{ display:none;}
/*.auth-pop-up ul.cnt li{ display:none !important;}*/


/* это правила оформления. К скрипту отношения не имеют */
form {
	width: 250px;
	position: relative;
}

.formCost {
	float: left;
	margin-bottom: 10px;
}
.formCost label {
	float: left;
	font-size: 12px;
	color: #E40000;
	font-weight: bold;
	margin-right: 5px;
	position: relative;
	top: 2px;
}
.formCost input {
	float: left;
	text-align: right;
	color: #434343;
	font-size: 12px;
	font-weight: bold;
	width: 55px;
	height: 17px;
	background: none;
	border: 1px solid #E5E5E5;
	margin-right: 10px;
}

.sliderCont {
	width: 178px;
	height: 27px;
	float: left;
}		

/* А это правила для скрипта:  */
#slider {
	width: 200px;
}

.ui-slider {
	position: relative;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 20px;
	height: 20px;
	background: url('../art/content_goods_filter_price_select_slider_bg.png') 0 -80px no-repeat !important;
	cursor: pointer;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	overflow: hidden;
}
.ui-slider-horizontal {
	 height: 3px;
}
.ui-slider-horizontal .ui-slider-handle { 
	top: -8px;
	margin-left: -6px;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min { 
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
.ui-widget-content { 
	border: 1px solid #D4D4D4;
	background: #FFF;
}
.ui-widget-header { 
	border: 1px solid #D4D4D4;
	background: #F00;
}
.ui-corner-all {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.content .goods-filter .price-select .slider {
height: 2px !important;
margin-bottom: 15px;
font-size: 0;
line-height: 0;
background: #FFF;
}

.content .goods-filter .range{ margin:20px 0 0 0;}
.content .goods-filter .price-select a{ outline:none;}

.content .goods-list ul li{ margin:3px 7px 20px 7px !important;}
.content .goods-list ul li .but input.buy:hover {
background-color: #1382E0;
background-position: 0 -50px ;

}
.content .goods-list ul li .but input.buy {
width: 88px;
height: 37px;
padding-left: 26px;
margin-right: 10px !important;
display: inline-block ;
color: white ;
font-size: 13px ;
line-height: 35px ;
text-shadow: #2D77BF 1px 1px 0 ;
text-decoration: none ;
background: #0E95E4 url('../art/goods_list_li_but_a_buy_bg.gif') no-repeat ;
border:none;
cursor:pointer;
}

.goods-list ul li .shop_form.ajax input.inpnum{ display:none !important;}
.error, .product-details .shop_form.ajax .but a.details { display:none !important;}

.main-info .side-right .shop_form.ajax input.buy {
height: 44px;
padding: 0 25px;
margin: 0 0 0 -2px;
border: 2px white solid;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
display: inline-block;
color: white;
font-size: 16px;
text-shadow: #1767AB 1px 1px 0;
background: #0D97E5 url('../art/content_product_details_buy_but_button_bg.gif') repeat-x;
cursor: pointer;
}
.goods-list ul li .shop_form.ajax .counter{ display:none;}

input[type="password"] {
height: 12px;
padding: 8px;
border: 1px #C5C5C5 solid;
border-radius: 4px;
display: inline-block;
color: #474747;
vertical-align: middle;
font-size: 12px;
line-height: 12px;
background: #FAFAFA url('../art/content_input_text_bg.gif') repeat-x;
-moz-box-shadow: inset #fff 0 0 1px 1px;
-webkit-box-shadow: inset white 0 0 1px 1px;
box-shadow: inset white 0 0 1px 1px;
}
.button_wrap input[type="submit"] { margin:5px 0 !important;}

.footer .top-panel .contacts{ width:410px !important;}
/*input[type="submit"]{ margin:10px 0 !important;}*/
/*.content .product-details .main-info .one-click-buy-but{ margin:0 0 -15px -2px;}*/
.content .product-details .main-info .availability {margin:0 0 -20px -2px; background:#FFF;}

.goods-list .buy-but, .goods-list .one-click-buy-but, .goods-list .pay-and-delivery-link, .goods-list .availability{ display:none !important;}
.header .top-panel .basket{ width:150px !important;}
.product-details .but{ display:none !important;}

.commentcartid{ margin:30px 0;}
.commentcartid input{ margin:5px 0;}
.testing{ display:none;}
.onepar{ font-weight:bold;}

.stylledselect{width: 192px;height: 30px;overflow: hidden;color: #000;
background: url(../images/linkselect.jpg) no-repeat;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
line-height:30px;
margin:5px 0;
padding:0 10px;
}
.stylledselect select{background: transparent;
-webkit-appearance: none;
appearance: none;
-moz-appearance:none;
background-color: rgba(0,0,0,0); border:none; outline:none;width: 222px !important;}

.stylledselect>select>option{ width:210px !important;}
.test{ display:block !important;}
.testnone{ display:none !important;}

/*catalog level 1 block*/
.cat-lvl1-block{width:700px;margin-bottom:20px;overflow:hidden;}
	.cat-lvl1-block .wrap{width:720px;display:inline-block;*zoom:1;*display:inline;}
		.cat-lvl1-block .item{width:335px;padding-right:15px;margin:15px 0 20px 0!important;display:inline-block;*zoom:1;*display:inline;vertical-align:top;}
			.cat-lvl1-block .item .image{width:135px;float:left;text-align:center;}
			.cat-lvl1-block .item .text{margin-left:150px;}
				.cat-lvl1-block .item .text .title{margin-bottom:8px;font-weight:bold;font-size:18px;line-height:22px;}
				.cat-lvl1-block .item .text ul.listfirstchild{list-style:none;font-size:13px;line-height:16px;}
					.cat-lvl1-block .item .text ul.listfirstchild li{padding:0;margin-bottom:3px;background:none;}
						.cat-lvl1-block .item .text ul.listfirstchild li a{color:#6f6f6f;}
/*catalog level 2 block*/
.cat-lvl2-block{width:700px;margin-bottom:20px;overflow:hidden;}
	.cat-lvl2-block .wrap{width:720px;display:inline-block;*zoom:1;*display:inline;}
		.cat-lvl2-block .item{width:220px;height:110px;margin:0 15px 15px 0;position:relative;display:inline-block;*zoom:1;*display:inline;overflow:hidden;}
			.cat-lvl2-block .item .wrp{width:218px;height:108px;border:1px #cbcbcb solid;border-radius:8px;}
				.cat-lvl2-block .item table{width:500px;height:500px;margin:-196px 0 0 -141px;}
					.cat-lvl2-block .item table tr td{width:500px;height:500px;padding:0;border:none;vertical-align:middle;text-align:center;background:none;}


.content .cart-block .items-list ul.list li .photo table td img{ width:80px; height:80px;}

.content .goods-list ul li .but a.details{ line-height:37px !important;}

.vis{ display:block; visibility:visible;}
.novis{ display:block; visibility:visible;}