*{
	margin:0px;
	padding:0px;

}
a:link{
	background-color:none;
}


body{
	background:#fff;
	font-family: 'PT Sans', sans-serif;
	position:relative;
	overflow-x:hidden;
/*        background-image: url("images/bg.jpg"); */

}
img{
	border: none;
}


.clear{clear:both;}
.zatemnenie{
	width:100%;
	height:100%;
	background: rgba(0,0,0,0.5);
	z-index:10;
	position:fixed;
	display:none;
}
	.wrapp_form_auth{
		width: 550px;
		/*height:314px;*/
		border-bottom:4px solid #e9e9e9;
		position:fixed;
		top:50%;
		margin:-157px 0 0 -295px;
		left:50%;
		z-index:11;
		background:#fff;
		border-radius:10px;
		display:none;
	}
	.form_close{
		float:right;
		margin:10px 15px 0 0;
		cursor:pointer;
		z-index: 20;
		position: relative;
		display: block;
	}
	.wrapp_registration_form{
		width: 550px;
		border-bottom:4px solid #e9e9e9;		
		position:absolute;		
		top:150px;
		margin:0 0 0 -295px;/*-280*/
		left:50%;
		z-index:11;
		background:#fff;
		border-radius:10px;
		display:none;
	}
	.wrapp_form_callback{
		width: 550px;
		border-bottom:4px solid #e9e9e9;
		position:absolute;		
		top:150px;
		margin:0 0 0 -295px;/*-388*/
		left:50%;
		z-index:11;
		background:#fff;
		border-radius:10px;
		display:none;
	}
	.wrapp_zakazat_zvonok, .wrapp_zakazat_pokupku {
		width: 550px;
		border-bottom:4px solid #e9e9e9;
		position:fixed;
		top:50%;
		margin:-117px 0 0 -295px;
		left:50%;
		z-index:11;
		background:#fff;
		border-radius:10px;
		display:none;
	}
	.wrapp_form_reviews{
		width: 550px;
		border-bottom:4px solid #e9e9e9;
		position:absolute;
		margin:0px 0 0 -295px; /*-348*/
		left:50%;
		z-index:11;
		background:#fff;
		border-radius:10px;
		display:none;
	}
	.wrapp_product_detail_view{
		border-bottom:4px solid #e9e9e9;
		width:1201px;
		position:absolute;
		top:0px;
		left:0px;
		height:557px;
		z-index:11;
		border-radius:4px;
		background:#fff;
		display:none;
		box-shadow: 0px 2px 10px 0px rgba( 13, 13, 14, 0.3 );
	}
		.dlya_knopok{
			float:left;
			width: 100%;
			height:100%;
			position:relative;
			margin: 0 0 0 9px;
		}
		.prod_det{
			float:left;
			margin: -20px 0 0 0;
		}
			.dv_prev{
				width:63px;
				height:61px;
				position:absolute;
				background:url(images/dv_prev.png) no-repeat;
				top:260px;
				left:-83px;
				z-index:11;
				display:block;
			}
			.dv_next{
				width:63px;
				height:61px;
				position:absolute;
				background:url(images/dv_next.png) no-repeat;
				top:260px;
				right:-65px;
				z-index:11;
				display:block;
			}
		
		
		.review_form{
			float:left;
			width:450px;
			margin:30px 0 23px 47px;
		}
			.rew_head{
				float:left;
				margin: -4px 0 0 0;
			}
			.rew_head p{
				float:left;
				margin:0px 0 0 0;
				font: bold 16px ptsr;
				color:#323232;
			}
			.rewh_line{
				float:left;
				margin: 9px 0 0 18px;
				border-bottom:1px solid #b6bdc3;
				width:285px;
				height:1px;
			}
			.blagodarochka{
				font:14px arial;
				color:#999;
				margin:10px 0 0 0;
				line-height: 1.286;
			}
		.raw_dostoinstva{
			float:left;
			margin: 24px 0 0 0;
		}
			.rawd_name{
				float:left;
				margin: 0 0 0 0;
			}
			.rawd_name p{
				float:left;
				margin: 0 0 0 0;
				font: 15px Arial;
				color:#909090;
			}
			.rawd_name span{
				color:#ef6620;
			}
			textarea[name="dostoinstva"]{
				outline:none;
				margin: 7px 0 0 0px;
				float: left;
				width:424px;
				height:69px;
				border:1px solid #dadada;
				background:#ffffff;
				font:14px arial;
				color:#696969;
				border-radius:4px;
				padding: 10px;
			}
		.raw_nedostatki{
			float:left;
			margin: 29px 0 0 0;
		}
			.rawn_name{
				float:left;
				margin: 0 0 0 0;
			}
			.rawn_name p{
				float:left;
				margin: 0 0 0 0;
				font: 15px Arial;
				color:#909090;
			}
			.rawn_name span{
				color:#ef6620;
			}
			textarea[name="nedostatki"]{
				outline:none;
				margin: 7px 0 0 0px;
				float: left;
				width:424px;
				height:69px;
				border:1px solid #dadada;
				background:#ffffff;
				font:14px arial;
				color:#696969;
				border-radius:4px;
				padding: 10px;
			}
		.raw_name{
			float:left;
			margin: 37px 0 0 0;
		}
		.raw_name p{
			float:left;
			margin: 5px 0 0 0;
			font:15px Arial;
			color:#909090;
		}
		input[name="user_name"]{
			outline:none;
			margin: 0px 0 0 58px;
			float: left;
			width:311px;
			height:29px;
			border:1px solid #dadada;
			background:#ffffff;
			font:14px arial;
			color:#696969;
			border-radius:4px;
			padding: 0 0 0 8px;
		}
		.raw_email{
			float:left;
			margin: 22px 0 0 0;
		}
		.raw_email p{
			float:left;
			margin: 5px 0 0 0;
			font:15px Arial;
			color:#909090;
		}
		.raw_email span{
			color:#ef6620;
		}
		input[name="user_email"]{
			outline:none;
			margin: 0px 0 0 83px;
			float: left;
			width:311px;
			height:29px;
			border:1px solid #dadada;
			background:#ffffff;
			font:14px arial;
			color:#696969;
			border-radius:4px;
			padding: 0 0 0 8px;
		}
		.captcha_warning{
			float:left;
			margin: 22px 0 0 127px;
			font: 14px Arial;
			color:#b9b8b8;
		}
		.raw_capcha{
			float:left;
			margin:3px 0 0 0;
		}
			.rawc_img{
				overflow:hidden;
				float:left;
				margin:0 0 0 0;
				border-radius: 4px;
				border: 1px solid #dadada;
				height:29px;
				width:91px;
			}
			input[name="user_captcha"]{
				outline:none;
				margin: 0px 0 0 32px;
				float: left;
				width:311px;
				height:29px;
				border:1px solid #dadada;
				background:#ffffff;
				font:14px arial;
				color:#696969;
				border-radius:4px;
				padding: 0 0 0 8px;
			}
		.raw_obyaz_polya{
			float:left;
			margin: 18px 0 0 127px;
		}
			.raw_obyaz_polya p{
				font: 14px Arial;
				color:#b9b8b8;
			}
			.raw_obyaz_polya span{
				color:#ef6620;
			}
		input[name="review"]{
			outline:none;
			margin: 33px 0 0 127px;
			float: left;
			width:232px;
			height:40px;
			border:0px solid #dadada;
			/*background:linear-gradient(to top, #ea5016, #f27e37);*/
			background:url(images/review_btn_bg.png) no-repeat;
			font:18px ptsr;
			color:#fff;
			border-radius:4px;
			cursor:pointer;
		}
		.empty_dostoinstva{
			margin: 0 0 0 0px !important;
			font:12px arial !important;
			color:#ef6620 !important;
			display:none;
		}
		.empty_nedostantki{
			margin: 0 0 0 0px !important;
			font:12px arial !important;
			color:#ef6620 !important;
			display:none;
		}
		.empty_rew_mess_email{
			margin: 0 0 0 127px !important;
			font:12px arial !important;
			color:#ef6620 !important;
			display:none;
		}
		
		
			
			
#top_panel{
	width:100%;
	height: 35px;
	background:url(images/top_panel_bg.png) repeat-x;
	box-shadow: 1px 1.732px 3px 0px rgb( 13, 13, 14 );
	position:fixed;
	top:0px;
	z-index:9;
}
.top_panel_center{
	width:1201px;
	margin: 0 auto;
}
.auth1{
	width: 206px;
	height: auto;
	float: left;
	visibility: hidden;
	margin-left: 185px;
}
.exit1{
	width: 74px;
	float: left;
	height: 35px;
	text-align: center;
	background: url('/bitrix/templates/sauzend/images/top_panel_del.png') left 0 no-repeat;
}
.exit1>span{
	color: #e5e5e5;;
	font: normal 12px 'Arial';
	position: relative;
	top: 8px;
	border-bottom: 1px dotted #e5e5e5;

}
.privat1>span{
	color: #e5e5e5;;
	position: relative;
	top: 8px;
	font: normal 12px 'Arial';
	border-bottom: 1px dotted #e5e5e5;;
}
.privat1{
	width: 130px;
	height: 35px;
	float: left;
	text-align: center;
	background: url('/bitrix/templates/sauzend/images/top_panel_del.png') left 0 no-repeat;
}
.enter1{
	width: 74px;
	float: left;
	height: 35px;
	text-align: center;
	cursor:pointer;
	background: url('/bitrix/templates/sauzend/images/top_panel_del.png') left 0 no-repeat;
}
.enter1>span{
	color: #e5e5e5;;
	font: normal 12px 'Arial';
	position: relative;
	top: 8px;
	border-bottom: 1px dotted #e5e5e5;;
}
.registration1{
	width: 130px;
	height: 35px; 
	float: left;
	cursor:pointer;
	text-align: center;
	background: url('/bitrix/templates/sauzend/images/top_panel_del.png') left 0 no-repeat;
}
.registration1>span{
	color: #e5e5e5;;
	font: normal 12px 'Arial';
	position: relative;
	top: 8px;
	border-bottom: 1px dotted #e5e5e5;;
}
#border-right{
	width: 2px;
	height: 35px;
	float: left;
	background: url('/bitrix/templates/sauzend/images/top_panel_del.png') left 0 no-repeat;
}
.kak_kupit{
	width: 233px;
	height: 35px;
	float: left;
	background: url(images/top_panel_del.png) right 0 no-repeat;
	margin: 0 1px 0 0 ;
}
.kak_kupit img{
	float: left;
	margin: 7px 11px 0 11px;
}
.kak_kupit a{
	font: 12px Arial;
	color: #e5e5e5;
	margin: 8px 0 0 0;
	float:left;
	text-decoration:none;
	border-bottom: 1px solid;
	height: 14px;
}
.back_call{
	width: 227px;
	height: 35px;
	float: left;
	background: url(images/top_panel_del.png) right 0 no-repeat;
}
.back_call img{
	float: left;
	margin: 7px 11px 0 19px;
}
.back_call a{
	font: 12px Arial;
	color: #e5e5e5;
	margin: 8px 0 0 0;
	float:left;
	text-decoration:none;
	border-bottom: 1px dotted;
	height: 14px;
}
.from_site_call{
	width: 345px;
	height: 35px;
	float: left;
	background: url(images/top_panel_del.png) right 0 no-repeat;
}
.from_site_call img{
	float: left;
	margin: 7px 11px 0 21px;
}
.from_site_call a
{
	font: 12px Arial;
	color: #e5e5e5;
	margin: 8px 0 0 0;
	float:left;
	text-decoration:none;
	border-bottom: 1px dotted;
	height: 14px;
	cursor: pointer;
}
.from_site_call span.link-text
{
	font: 20px Arial;
	color: #37FF00;
	margin: 5px 0 0 0;
	float: left;
	text-decoration: none;
	border-bottom: 1px dotted;
	height: 22px;
	cursor: pointer;
}
.from_site_call span.link-text:hover
{
	color: #EF6A24;
}
.top_panel_phone_number{
	width: 208px;
	height: 35px;
	float: left;
	background: url(images/top_panel_del.png) right 0 no-repeat;
	font: 22px ptsr;
	color: #e5e5e5;
}
.top_panel_phone_number p{
	margin: 6px 0 0 21px;
	letter-spacing: -0.8px;
}
.tp_last{
	width: 153px;
	height: 35px;
	float: left;
	background: url(images/top_panel_del.png) right 0 no-repeat;
}
.tp_last a{
	font: 12px Arial;
	color: #e5e5e5;
	margin: 8px 0 0 16px;
	float:left;
	text-decoration:none;
	border-bottom: 1px solid;
	height: 14px;
}
#wrapper{
	margin: 1px auto 0 auto;
	width: 1201px;
	background:#ffffff;
}
.wrapper2{
	margin: 30px 10px 0px 10px;
}
	.ishod{
		width: 1201px;
		position: absolute;
		display: none;
		top: 0px;
		left: 0px;
		z-index: 999;
		opacity: 0.5;
	}
	#header{
		width: 1201px;
		height: 173px;
		margin: 0 0 0 0;
	}
		.logo{
			float:left;
			margin: 42px 0 0 0;
		}
		.time_adres{
			float: left;
			margin: 42px 0 0 301px;
		}
			.tel{
				float:left;
				margin: 0 0 0 0;
				
			}
			.code_phone{
				color:#ef6620;
				float:left;
				margin: 0 0 0 0;
			}
			.num_phone{
				color:#323232;
				float:left;
				margin: 0 0 0 7px;
			}
				.tel1{
				 float:right;
				 margin: 0 0 0 0;
				 font: 22px ptsr;
				}
					.tel1 img{
						float:left;
						margin: 0 9px 0 0;
					}
				.tel2{
				 float:right;
				 margin: 0 0 0 0;
				 font: 22px ptsr;
				}
				.header-email{
					float: left;
					margin: 5px 0 0 0;
				}
					.header-email img{
						float:left;
						margin: 0 9px 0 0;
						height: 26px;
						width: 26px;
					}
					.header-email a{
						font-size: 22px;
						color: #323232;
						text-decoration: none;
						margin-left: 10px;
						font-family: ptsr;
						/*font-weight: bold;*/
					}
			.time{
				float: left;
				margin: 0 0 0 250px;
			}
			.time img{
				float: left;
				margin: 0 8px 0 0;
			}
				.time_line1{
					font:16px ptsr;
					color:#323232;
					line-height:26px;
					margin: 0 0 0 0;
				}
				.time_line2{
					font:16px ptsb;
					color:#323232;
					line-height:16px;
					margin: 1px 0 0 34px;
				}
				.time_line3{
					font:12px arial;
					color:#61707f;
					line-height:12px;
					margin: 8px 0 0 34px;
				}
		.navigation{
			float:left;
			margin: 20px 0 0 0;
		}
			
			/*
			.menu:hover .menu_list {
				visibility:visible;
				-webkit-transition: height 1s;
				-moz-transition: height 1s;
				-o-transition: height 1s;
				transition: height 1s;
			}.menu:hover .menu_list li {
				visibility:visible;
				height:49px;
				-webkit-transition: height 1s;
				-moz-transition: height 1s;
				-o-transition: height 1s;
				transition: height 1s;
			}
			.menu:not(:hover) .menu_list{
				overflow:hidden;
				-webkit-transition: height 1s;
				-moz-transition: height 1s;
				-o-transition: height 1s;
				transition: height 1s;
			}
			.menu:not(:hover) .menu_list li{
				-webkit-transition: height 1s;
				-moz-transition: height 1s;
				-o-transition: height 1s;
				transition: height 1s;
				border-bottom: 0px solid white;
			} 
			*/
				
			.wrapp_search{
				float:left;
				margin: 0 0 0 19px;
			}
				input[name="search_edit"]{
					outline:none;
					margin: 0 0 0 0;
					float: left;
					width:625px;
					height:34px;
					border:1px solid #ebebeb;
					background:#ffffff;
					font:12px arial;
					color:#999999;
					border-radius:4px;
					padding: 0 0 0 8px;
					box-sizing: border-box;
				}
				input[name="search_button"]{
					outline:none;
					margin: 0px 0 0 6px;
					float: left;
					font:14px ptsr;
					color:#ffffff;
					cursor:pointer;
					border:none;
					width:73px;
					height:34px;
					background:url(images/search_button_bg.png) no-repeat;
				}
			.auth{
				float:left;
				margin: 0 0 0 21px;
			}
				.auth p{
					font: 14px ptsr;
					color:#fff;
					line-height:34px;
					text-align:center;
				}
				.auth .privat p{
					text-overflow: ellipsis;
					overflow: hidden;
					white-space: nowrap;
					padding: 0 5px;
				}

				/*
				.enter{
					width:101px;
					height:34px;
					float:left;
					margin: 0 0 0 0;
					background:url(images/enter_bg.png) no-repeat;
					cursor:pointer;
				}
				.exit{
					width:101px;
					height:34px;
					float:left;
					margin: 0 0 0 0;
					background:url(images/enter_bg.png) no-repeat;
					cursor:pointer;
				}*/
				.enter,
				.exit
				{
					width:101px;
					height:34px;
					float:left;
					margin: 0;
					-webkit-border-radius: 4px 0 0 4px !important;
					-moz-border-radius: 4px 0 0 4px !important;
					border-radius: 4px 0 0 4px !important;
					border-right: none !important;

				}
				/*
				.registration{
					width:119px;
					height:34px;
					float:left;
					margin: 0 0 0 0;
					background:url(images/registration_bg.png) no-repeat;
					cursor:pointer;
				}
				.privat{
					width:119px;
					height:34px;
					float:left;
					margin: 0 0 0 0;
					background:url(images/registration_bg.png) no-repeat;
					cursor:pointer;
				}
				*/
				.registration,
				.privat
				{
					width:119px;
					height:34px;
					float:left;
					margin: 0;
					-webkit-border-radius: 0 4px 4px 0 !important;
					-moz-border-radius: 0 4px 4px 0 !important;
					border-radius: 0 4px 4px 0 !important;
					border-left: none !important;
				}
	#content{
		width:100%;
		margin: 0 0 0 0;
		min-height:450px;
		height:auto;
	}
		.center{
			width:940px;
			float:right;
			margin: 0 0 0 0;
		}
		.center1{
			width: 1181px;
			height: 100%;
			overflow: hidden;
			margin: 0 0 0 0;
		}
		.wrapp_carousel{
			float:left;
			margin:0 0 0 0;
			position:relative;
		}
			.carousel{
				float:left;
				width:693px !important;
				height:324px;
				border: 3px solid #e0e0e0;
			}
				.carousel li{
					list-style:none;
					width:693px;
					height:324px;
					margin: 0 0 0 0;
					float:left;
				}
				.carousel img{
					width:693px;
					height:324px;
					margin: 0 0 0 0;
					float:left;
				}
			.go{
				position:absolute;
				top:292px;
				left:20px;
				z-index:5;
			}
				.go a{
					float:left;
					width:16px;
					height:16px;
					margin:0 10px 0 0;
					background:url(images/home_slider_pagination.png) no-repeat;
					z-index:5;
				}
				.go a:hover, .go .goActive {background-position:0 -17px;}
			.off_sauzend_recommended{
				float:left;
				width:220px;
				height:325px;
				margin: 0 0 0 21px;
				border-bottom:4px solid #e0e0e0;
				background:#f5f5f5;
				box-shadow: 0px 2px 10px 0px rgba( 13, 13, 14, 0.3 );
			}
				.on_sauzend_recommended{					
					margin: 0 0 0 0;
					padding: 10px;
					/*width:100%;
					height:100%;
					float:left;*/
					border-bottom: 1px solid #fafafa;
				}
				.cont_elem_slider{
					margin: 10px 10px 10px 10px;
				}
					.in_sauzend_recommended{
						/*float: left;
						margin: 10px 10px 0 10px;*/
						width:100%;
						height:100%;
						overflow: hidden;
					}
						.recommended_head{
							float:left;
							margin: 0 0 0 0;
						}
							.recommended_head img{
								float:left;
								margin: 0 5px 0 0;
							}
							.recommended_head p{
								float:left;
								margin: 0 0 0 0;
								font: 18px ptsb;
								color:#323232;
								line-height:18px;
							}
						.prev_img{
							float:left;
							/*margin: 10px 0 0 10px;*/
							width:200px;
							height:180px;
							background: #fff;
							display: table;
							text-align: center;
						}
						.prev_img a{
							display: table-cell;
							vertical-align: middle;
						}
						.prev_img img{
							max-width: 200px;
							max-height: 100px;
						}
						.raiting_img{
							float: left;
							margin: 9px 0 0 0;
						}
						.recommended_name{
							float:left;
							margin: 0 0 0 0;
						}
							.recommended_name p{
								width: 215px;
								float: left;
								margin: 5px 0 0 0;
								font:14px ptsr;
								color:#323232;
								line-height:1.357;
							}
						.recommended_price{
							float:left;
							margin: 5px 0 0 0;
						}
							.price{
								float: left;
								margin: 0 0 0 0;
								font:21px ptsb;
								color:#ef6620;
							}
							.recommended_rub{
								float: left;
								margin: 4px 0 0 4px;
								font:14px ptsr;
								color:#323232;
							}
			.wrapp_predlojeniya{
				float:left;
				margin: 21px 0 0 0;
			}	
				.predlojenie{
					float: left;
					margin: 0 60px 0 0;
					width:140px;
					height:100px;
					background:url(images/predlojenie_bg.png) no-repeat;
					box-shadow: 0px 2px 10px 0px rgba( 13, 13, 14, 0.3 );
					border-radius: 4px;
					cursor:pointer;
				}
				.predlojenie:hover{
					box-shadow: 0px 0px 0px 2px #ef6620 inset, 0px 2px 10px 0px rgba( 13, 13, 14, 0.3 );
				}
				.predlojenie:nth-child(5){
					margin: 0 0 0 0;
				}
					.predlojenie>a{
						display: block;
						width: 100%;
						heigth: 100%;
					}
					.novinki_img{
						float:left;
						margin: 11px 0 0 45px;
					}
					.name_novinki{
						float:left;
						margin: 10px 0 0 35px;
						border-bottom: 1px solid #717171;
						font: 18px ptsb;
						color:#666666;
						height:18px;
						line-height:18px;
					}
					.akcii_img{
						float:left;
						margin: 11px 0 0 47px;
					}
					.name_akcii{
						float:left;
						margin: 11px 0 0 47px;
						border-bottom: 1px solid #717171;
						font: 18px ptsb;
						color:#666666;
						height:18px;
						line-height:18px;
					}
					.skidki_img{
						float:left;
						margin: 16px 0 0 54px;
					}
					.name_skidki{
						float:left;
						margin: 17px 0 0 45px;
						border-bottom: 1px solid #717171;
						font: 18px ptsb;
						color:#666666;
						height:18px;
						line-height:18px;
					}
					.kalkulator_img{
						float:left;
						margin: 13px 0 0 47px;
					}
					.name_kalkulator{
						float:left;
						margin: 7px 0 0 22px;
						border-bottom: 1px solid #717171;
						font: 18px ptsb;
						color:#666666;
						height:18px;
						line-height:18px;
					}
					.kakkupit_img{
						float:left;
						margin: 13px 0 0 45px;
					}
					.name_kakkupit{
						float:left;
						margin: 7px 0 0 31px;
						border-bottom: 1px solid #717171;
						font: 18px ptsb;
						color:#666666;
						height:18px;
						line-height:18px;
					}
			.wrapp_hiti_prodaj{
				float:left;
				margin: 0 0 0 0;
			}
				.label_hiti_prodaj{
					float:left;
					margin: 34px 0 0 0;
					height: 43px;
				}
				.slider_saw_goods{
					position: relative;
					float:left;
					margin: 0 0 0 0px;
					left: 118px;
				}
					.prev {
						position:absolute;
						width:66px;
						height:66px;
						top:107px;
						left:-8px;
						z-index: 5;
						background:url(images/slider_prev.png) no-repeat;
						cursor:pointer;
					}
					.prev:hover{
						background:url(images/slider_prev_hover.png) no-repeat;
					}
					.next {
						position:absolute;
						width:66px;
						height:66px;
						top:107px;
						right:2px;
						z-index: 5;
						background:url(images/slider_next.png) no-repeat;
						cursor:pointer;
					}
					.next:hover{
						background:url(images/slider_next_hover.png) no-repeat;
					}
					.jcarousel {
						padding: 9px 0 0 5px;
						width: 950px !important;
						height:310px;
						margin: 0 0 0 -4px;
					}
					
					.jcarousel_related {
						padding: 9px 0 0 5px;
						width: 1183px !important;
						height:305px;
						margin: 0 0 0 -4px;
					}
					
					.jcarousel li {
						margin: 0 20px 0 0;
						width:220px;
						height:297px;
						float: left;
						list-style:none;
						position:relative;
						background-color:#efefef; 
						box-shadow: 0px 2px 10px 0px rgba( 13, 13, 14, 0.3 );
						z-index: 1;
					}
						.hp_img{
							width:200px;
							height:180px;
							float:left;
							margin: 10px 10px 9px 10px;
						}
						.hp_img img{
							width:200px;
							height:180px;
						}
						/*.hp_rating{
							float:left;
							margin: 0 0px 0 10px;
						}*/
						.hp_name{
							float:left;
							margin: 0 0 0 10px;
							height:41px;
						}
						.hp_name p{
							float: left;
							margin: 5px 0 0 0;
							font:14px ptsr;
							color:#323232;
							line-height:1.357;
						}
						.hp_price{
							float:left;
							margin: 7px 0 0 10px;
						}
						.label{
							float:left;
							position:absolute;
							top:-4px;
							right:-4px;
							z-index:2;
						}
				.wrapp_spec_pdedlog{
					float:left;
					margin: 26px 0 0 0;
				}
					.label_spec_pdedlog{
						float: left;
						margin: 0 0 0 0;
					}
	.full_center{
		float:left;
		margin: 38px 0 0 0;
		width: 100%;
	}
		.fc_left{
			float:left;
			margin: 0 0 0 0;
			width: 859px;
		}
			.fcl_name{
				float:left;
				margin: 0 0 0 0;
			}
			.fcl_text{
				float:left;
				margin: 0 0 0 0;
				letter-spacing: -0.15px;
			}
			.fc_left .fcl_text ul, .fc_left .fcl_text ol{
				padding: 0 0 0 40px;
			}
			
			.fcl_text p{
				font: 12px Arial;
				color:#323232;
				line-height: 1.75;
				margin: 0 0 21px 0;
				text-align: justify;
			}
		.fc_right{
			float:right;
			margin: 0 0 0 0;
			width:301px;
		}
		
			.fcr_name_wrap{
				position: relative;
				width: 100%;
				height: 42px;
				/*margin-bottom: 20px;*/
			}
			.fcr_name{
				margin: 0 0 0 0;
				position: absolute;				
				background-color: #ffffff;
				background-position: left center;
				background-repeat: no-repeat;
				background-image: url('images/blog_icon.png');
				font-size: 16px;
				font-weight: bold;
				text-transform: uppercase;
				color: #323232;
				left: 0px;
				top: 0px;
				padding-left: 40px;
				padding-right: 25px;
				z-index: 1;
				height: 42px;
				line-height: 42px;
			}
			.fcr_line{
				width: 100%;
				height: 21px;
				border-bottom: 1px solid #b6bdc3;
			}
			.blog_info{
				float:left;
				margin: 14px 0 0 0;
				width:100%;
			}
			.blog_info:nth-child(1n+2){
				float:left;
				margin: 26px 0 0px 0;
				padding: 25px 0 0 0;
				width:100%;
				border-top: 1px solid #dfe2e5;
			}
				.bi_date{
					float:left;
					margin: 0px 0 0 0;
					width:52px;
					height:52px;
					background:url(images/blog_date_bg.png) no-repeat;
				}
					.chislo{
						float:left;
						margin: 10px 0 0 16px;
						font: bold 14px ptsr;
						color:#fff;
						line-height: 1.133;
						text-align:center;
					}
					.mesyac{
						/*float:left;*/
						margin: 2px 0 0 0;
						font: 14px ptsr;
						color:#fff;
						line-height: 1.133;
						text-align:center;
					}
				.bi_name{
					width:240px;
					float:right;
					margin: 0 0 0 0;
					font: bold 14px Arial;
					color:#6e7b88;
					text-align:justify;
				}
				.bi_text{
					width:240px;
					float:right;
					margin: 3px 0 0 0;
					font: 12px Arial;
					color:#333333;
					text-align:justify;
					line-height: 1.583;
				}
	#footer{
		float:left;
		margin: 0 0 0 0;
	}
		.footer_info_links{
			float:left;
			margin: 34px 0 0 0;
		}
			.info_link{
				float:left;
				margin: 0 30px 0 0;
				font:14px ptsr;
				color:#323232;
				border-bottom: 1px solid #646464;
				height:16px;
				list-style:none;
			}
				.info_link a{
					color:#323232;
					text-decoration:none;
				}
				.info_link a:visited{
					color:#323232;
					text-decoration:none;
				}
				.info_link a:hover{
					color:#EF6A24;
					text-decoration:none;
				}
				.info_link_active a{
					color:#EF6A24;
					text-decoration:none;
				}
				.info_link_active a:visited{
					color:#323232;
					text-decoration:none;
				}
			.info_link_active{
				float:left;
				margin: 0 30px 0 0;
				font:14px ptsr;
				color:#323232;
				border-bottom: 0px solid #EF6A24; 
				height:16px;
				list-style:none;
			}
			.info_link:hover{

				border-bottom: 1px solid #EF6A24; 

			}
		.footer_company_info{
			float:left;
			margin: 30px 0 0 0;
		}
			.yandex_market_raiting{
				float: left;
				margin: 0px 0 0 0;
			}
			.footer_tel{
				float:left;
				margin: 0 0 0 210px;
				font: 22px ptsr;
			}
				.footer_tel1{
					float:left;
					margin: 0 0 0 0;
				}
				.footer_tel2{
					float:left;
					margin: 0 0 0 0;
				}
			.footer_adres{
				float:left;
				margin: 2px 0 0 26px;
				width:160px;
				font: 12px Arial;
				color:#333333;
				line-height: 1.583;
			}
			.copyright{
				float:left;
				margin:0 0 0 105px;
				width: 235px;
				font:11px Arial;
				color:#999999;
				line-height: 1.727;
			}
			.footer_soc{
				float:right;
				margin: -8px 0 0 0;
				width:234px;
			}
				.fs{
					width:20px;
					height:20px;
					float:left;
					margin: 0 9px 0 0;
					background:url(images/footer_soc_bg.png) no-repeat;
					cursor:pointer;
				}
				.fs:hover{
					background:url(images/footer_soc_bg_hover.png) no-repeat;
				}
					.fs a{
						display: block;
						width: 20px;
						height: 20px;						
					}
					
					.fs1 img{
						float:left;
						margin: 7px 0 0 3px;
					}
					.fs2 img{
						float:left;
						margin: 3px 0 0 7px;
					}
					.fs3 img{
						float:left;
						margin: 7px 0 0 6px;
					}
.for_bottom_panel{
	width:100%;
	height:57px;
}
#bottom_panel{
	width:100%;
	height: 40px;
	margin: 0px 0 0 0;
	background:url(images/bottom_panel_bg.png) repeat-x;
	box-shadow: 1px 1.732px 3px 0px rgb( 13, 13, 14 );
	position:fixed;
	bottom:0px;
	z-index:9;
}
	.bottom_panel_center{
		width:1201px;
		margin: 0 auto;
	}
		.wrapp_obr_svyaz{
			float:left;
			margin: 0 0 0 0;
			width: 151px;
			height:40px;
			background:url(images/bottom_panel_del.png) right 0 no-repeat;
		}
			.obr_svyaz{
				width:124px;
				height:29px;
				float:right;
				margin: 5px 22px 0 0;
				background:url(images/obr_svyaz_bg.png) repeat-x;
			}
				.obr_svyaz p{
					font:14px ptsr;
					color:#ffffff;
					text-align:center;
					line-height:29px;
				}
		.bottom_search{
			float:left;
			margin: 0px 0 0 225px;
			width:393px;
			height:40px;
			background:url(images/bottom_panel_del.png) right 0 no-repeat;
		}
			#bottom_search_edit{
					outline:none;
					margin: 5px 0 0 18px;
					float: left;
					width:268px;
					height:27px;
					border:1px solid #ebebeb;
					background:#ffffff;
					font:12px arial;
					color:#999999;
					border-radius:4px;
					padding: 0 0 0 8px;
			}
		.what_order{
			float:left;
			margin: 0 0 0 0;
			position: relative;
			width:156px;
			height:40px;
			background:url(images/bottom_panel_del.png) right 0 no-repeat;
		}
			.what_order a{
				float:left;
				margin: 13px 0 0 26px;
				line-height:40px;
				font: 12px Arial;
				color:#e5e5e5;
			}
			.kol_sravnenie{
				float: left;
				margin: 9px 0 0 9px;
				border-radius: 3px;
				width: 37px;
				border-radius: 3px 3px 3px 3px;
				height: 23px;
				background-color: #ccc;
				font: 14px Arial;
				color: #767a81;
				box-shadow: inset 1px 1px 0px 0px #000;
				text-align: center;
				line-height: 24px;
			}
		.wrapp_zakladki{
			float:left;
			position: relative;
			margin: 0 0 0 0;
			width:137px;
			height:40px;
			background:url(images/bottom_panel_del.png) right 0 no-repeat;
		}
			.wrapp_zakladki a{
				float:left;
				margin: 13px 0 0 17px;
				line-height:40px;
				font: 12px Arial;
				color:#e5e5e5;
			}
			.kol_zakladki{
				/*float:left;
				margin: 9px 0 0 9px;
				border-radius: 3px;
				font: 14px Arial;
				color:#a4a4a4;
				text-align:center;
				line-height:24px;
				width: 38px;
				height: 24px;
				background:url(images/zakladki_kol_bg.png) no-repeat;*/
				float: left;
				margin: 9px 0 0 9px;
				border-radius: 3px;
				width: 37px;
				border-radius: 3px 3px 3px 3px;
				height: 23px;
				background-color: #ccc;
				font: 14px Arial;
				color: #767a81;
				box-shadow: inset 1px 1px 0px 0px #000;
				text-align: center;
				line-height: 24px;
			}
			.kol_zakladki span{
			color: #a4a4a4;
			}
		.bottom_basket{
			float:left;
			margin:0 0 0 0;
			width: 351px;
			height: 40px;
		}
			.bottom_basket img{
				float:left;
				margin: 9px 0 0 20px;
				
			}
			.bottom_basket a{
				float:left;
				margin: 13px 0 0 10px;
				line-height:40px;
				font: 12px Arial;
				color:#e5e5e5;
			}
			.bottom_basket p{
				float:left;
				margin: 13px 0 0 10px;
				line-height:40px;
				font: 12px Arial;
				color:#e5e5e5;
			}
			.kol_bk{
				float:left;
				margin: 9px 0 0 10px;
				border-radius: 3px;
				font: 14px Arial;
				color:#a4a4a4;
				text-align:center;
				line-height:24px;
				width: 38px;
				height: 24px;
				background-color: #CCC;
				box-shadow: 1px 1px 0px 0px #000 inset;
			}
			/*
			.bottom_btn_oz{
				float:left;
				margin: -9px 0 0 -1px;
				width:124px;
				height:29px;
				font:14px ptsr;
				color:#fff;
				border-radius:4px;
				text-align:center;
				line-height:29px;
				background:linear-gradient(to top, #576472, #85919d);
			}
			*/
			.bottom_btn_oz{
				float:left;
				margin: -9px 0 0 -1px;
				width:124px;
				height:29px;
				line-height:29px;
			}

.personal_cabinet_namewrap {
	height: 25px;
	margin-bottom: 25px;
}

.personal_cabinet_name {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	color: #323232;
	margin-right: 20px;
}

.personal_cabinet_username {
	font-size: 14px;
	color: #3f678e;
	text-decoration: underline;
}

#perslink {
	font-family: Arial;
	font-size: 16px;
	color: #333333;	
	text-decoration: none;
	margin-right: 63px;
}

#perslink.active {
	color: #ef6620;
}

.triangle {
	width: 13px;
	height: 8px;
	background: url('images/triangle.png') no-repeat #FFFFFF;
	position: relative;
	margin-bottom: -2px;
}

.krohi_cherta {
	border-bottom: 1px solid #d9d9d9;
	margin: 0 0 17px 0;
}

.basket_bred {
	height: 45px;
}

.basket_bred_item {
	height: 40px;
	font-size: 18px;
	color: #919191;
	box-shadow: 0px 2px 7px 0px rgba(153, 153, 153, 0.6);
	background-color: #f5f5f5;
	background-repeat: no-repeat;
	background-position: right 15px center;
	background-image: url('images/arrows_ofer_nav.png');
	float: left;
	margin-right: 20px;
	line-height: 40px;
	border-radius: 5px;
}

.basket_bred_item:last-child {
	margin-right: 0px;
}

.basket_bred_item.basket_bred_active {
	color: #ef6620;
	background-image: url('images/arrow_ofer_active.png');
}

.basket_bred_item.checked {
	color: #5c748e;
	background-image: url('images/arrow_ofer_check.png');
}

.basket_bred_item span {
	font-size: 16px;
	display: block;
	float: left;
	width: 28px;
	height: 28px;
	background-color: #eaeaea;
	margin-left: 23px;
	margin-right: 11px;
	line-height: 28px;
	border-radius: 14px;
	box-shadow: 0px 2px 2px 0px #999 inset;
    margin-top: 6px;
    text-align: center;
}

.basket_bred_item:nth-child(1) {
	width: 180px;
}

.basket_bred_item:nth-child(2) {
	width: 220px;
}

.basket_bred_item:nth-child(3) {
	width: 235px;
}

.basket_bred_item:nth-child(4) {
	width: 225px;
}

.basket_bred_item:nth-child(5) {
	width: 240px;
	background-image: none;
}

#basket_namewrap {
	position: relative;
	width: 100%;
	height: 42px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#basket_nameinfo span {
	font-size: 14px;
	color: #999999;
	text-transform: none;
	font-weight: normal;
	padding-left: 25px;
}

#basket_nameline {
	width: 100%;
	height: 21px;
	border-bottom: 1px solid #B6BDC3;
}
/*************************************** Закладки ***********************************************/
.dobavlenno_0_tovarov{
	width: 100%;
	height: 100%;
	display: block;
}
.dobavlenno_0_tovarov>p{
	width: 100%; 
	font: bold 16px 'Arial'; 
	color: #333333; 
	margin-top: 20px; 
	margin-bottom: 10px;
}
.dobavlenno_0_tovarov>span{
	width: 100%; 
	font: normal 13px 'Arial'; 
	color: #626262;
}
.dobavlenno_0_tovarov>span>a{
	color: #3f678e;
}
.title{
	width: 100%;
	height: 43px;
	background-image: url('images/emblem.png');
	background-position: left center;
	background-repeat: no-repeat;
	margin-top: 16px;
	margin-bottom: 10px;
}
.title>h1{
	font: bold 15px 'Arial';
	text-transform: uppercase;
	padding-left: 41px;
	width: 112px;
	float: left;
	position: relative;
	top: 16px;
}
.title>a{
	background-image: url('images/delete_all.png');
	background-position: left center;
	background-repeat: no-repeat;
	font-size: 12px;
	position: relative;
	float: left;
	width: 152px;
	top: 15px;
	color: #3f678e;
	text-decoration: none;
}
.title>a>span{
	border-bottom: 1px dotted #3f678e;
	margin-left: 18px;
}
#gray_line{
	width: 883px;
	float: left;
	position: relative;
	top: 23px;
	height: 1px;
	margin-left: -7px;
	background: #b6bdc3;
}
#vsplivashka{
	position: absolute;
	width: 178px;
	height: 54px;
	display: none;
	top: -42px;
	left: -47px;
	text-align: center;
	background: url('/bitrix/templates/sauzend/images/vsplivashka.png') no-repeat;
}
#vsplivashka span{
	color: #fff;
	position: relative;
	top: 8px;
	font: bold 14px 'PT Sans';
}
/****************************************/
#vsplivashka_basket{
	position: absolute;
	width: 178px;
	height: 54px;
	display: none;
	top: -42px;
	text-align: center;
	background: url('/bitrix/templates/sauzend/images/vsplivashka.png') no-repeat;
}
#vsplivashka_basket span{
	color: #fff;
	position: relative;
	top: 8px;
	font: bold 14px 'PT Sans';
}
/***************************************/
#vsplivashka1{
	position: absolute;
	width: 178px;
	height: 54px;
	display: none;
	top: -42px;
	left: -26px;
	text-align: center;
	background: url('/bitrix/templates/sauzend/images/vsplivashka.png') no-repeat;
}
#vsplivashka1 span{
	color: #fff;
	position: relative;
	top: 8px;
	font: bold 14px 'PT Sans';
}

.buy_without_offers {
	margin-top: 8px;
}
/*
.dfull_itemtobasket {
	text-decoration: none;
	color: #FEFEFE;
	border-radius: 3px;
	background-color: #F0702A;
	background-image: linear-gradient(to top, #EA5116, #F27E37);
	border: medium none;
	outline: medium none;
	cursor: pointer;
	display: block;
	float: right;
	width: 110px;
	height: 25px;
	text-align: center;
}
*/
.dfull_itemtobasket {
	float: right;
	width: 110px;
	height: 25px;
	line-height: 23px;
}

.dfull_itemtobasket:hover
{
	color: #fefefe;
	background-image: linear-gradient(to top, #EB6A38, #F19765);
}

/******************************************* Как купить в интернет магазине *****************************************************/

#how_to_buy_left{
	margin-right: 18px;
	float: left;
	background-color: #f5f5f5;
	width: 200px !important;
	height: 280px;
	box-shadow: 0px 2px 10px 0px rgba( 13, 13, 14, 0.3 );
	margin-right: 18px;
	margin-bottom: 45px;
	padding: 10px;
	position: relative;
}
#how_to_buy_left>.border_bottom>a{
	position: relative;
	font: bold 14px 'Arial';
	top: -13px;
	left: 37px;
	text-decoration: none;
	color: #000;
}
#cont_border_bottom>.border_bottom>a{
	position: relative;
	font: bold 14px 'Arial';
	top: -13px;
	left: 37px;
	text-decoration: none;
	color: #000;
}
.border_bottom{
	border-bottom: 1px solid #fff;
	overflow: hidden;
	height: 52px;
}

.circle_white{
	width: 26px;
	height: 26px;
	display: block;
	border-radius: 15px;
	border-top: 2px solid #cac9c9;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	font: bold 16px 'Arial';
	color: #000;
	line-height: 26px;
	text-align: center;
	background: #eaeaea; /* Old browsers */
	position: relative;
	top: 9px;
}
.ul_2{
	width: 165px;
	padding-left: 26px;
	list-style: disc;
	display: none;
}
.ul_2 li{
	font: normal 12px 'Arial';
	line-height: 2.5;
}
.ul_2 li>a{
	text-decoration: none !important;
	color: #000 !important;
	font: normal 12px 'Arial' !important;
}
.ul_2 li>a:hover{
	color: #ef6620 !important;
	text-decoration: underline;
}
.ul_2 li:hover{
	color: #ef6620;
}
#down_triangle{
	border: 5px solid transparent;
	border-top: 5px solid #666666;
	cursor: pointer;
	position: absolute;
	top: 21px;
	left: 173px;
}
#how_to_buy_right{
	width: 942px;
	float: left;
}
.how_to_buy_title{
	width: 100%;
	height: 42px;
	margin-top: 20px;
	margin-bottom: 15px;
}
/*.how_to_buy_title>span{
	position: relative;

	text-transform: uppercase;
	font: bold 18px 'PT Sans';
}*/
#how_to_buy_title_gray_line{
	width: 100%;
	height: 11px;
	border-bottom: 1px solid #ccc;
	position: relative;
	top: 7px;
}
.block_absolute{
	position: absolute !important;
	height: 36px;
	width: 100px;
	background-color: #fff;
	padding-top: 7px;
	padding-left: 44px;
	z-index: 8;
	background-position: top left;
	background-repeat: no-repeat;
	text-transform: uppercase;
	font: bold 18px 'PT Sans';
}
.how_to_buy_text_block>p{
	width: 100%;
	font: normal 12px 'Arial';
	line-height: 1.5;
}
.how_to_buy_title2{
	overflow: hidden;
	margin: 20px 0 10px 0;
}
.how_to_buy_title3{
	font: bold 14px 'Arial' !important;
	margin: 20px 0 10px 0;
}
.how_to_buy_circle{
	width: 26px;
	height: 26px;
	display: block;
	float: left;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	font: bold 16px 'Arial';
	color: #fff;
	line-height: 26px;
	text-align: center;
	background: #818d98; /* Old browsers */
	background: -moz-linear-gradient(top,  #818d98 0%, #5e6b78 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#818d98), color-stop(100%,#5e6b78)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #818d98 0%,#5e6b78 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #818d98 0%,#5e6b78 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #818d98 0%,#5e6b78 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #818d98 0%,#5e6b78 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818d98', endColorstr='#5e6b78',GradientType=0 ); /* IE6-9 */
}
.how_to_buy_title2>span{
	font: bold 18px 'Arial';
	position: relative;
	top: 3px;
	left: 10px;

}
.how_to_buy_mini_title{
	font: bold 13px 'Arial' !important;
	margin-top: 10px;
	margin-bottom: 5px;
}

.border_bottom>a:hover{
	color: #ef6620 !important;
	cursor: pointer;
}
.border_bottom>a:hover .circle_white{
	color: #ef6620 !important;
}
/********************************/

/*********** Доставка ***********/
.fcr_deliv_wrap{
	position: relative;
	width: 100%;
	height: 42px;
}
.fcr_deliv{
	margin: 0 0 0 0;
	position: absolute;				
	background-color: #ffffff;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url('images/offers.png');
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #323232;
	left: 0px;
	top: 0px;
	padding-left: 40px;
	padding-right: 25px;
	z-index: 1;
	height: 42px;
	line-height: 42px;
}


.cstm_h1_st{
	display: inline;
	font-size: 24px;
	font-weight: bold;
}
a:hover{
	color:#EF6A24;
}
#creat_site {}
#creat_site a {color:#999999;font-size:12px;text-decoration:none;}
#top_site {}
#top_site a {color:#999999;font-size:12px;text-decoration:none;}

.sale-button{
	float: right;
	color: #ffffff;
	cursor: pointer;
	border: none;
	width: 220px;
	height: 34px;
	line-height: 37px;
	background: #EF6A24;
	border-radius: 3px;
	text-align: center;
	margin-top: 12px;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff9c9c), to(#AB0000));
	background: -moz-linear-gradient(top, #ff9c9c, #AB0000);
	background: -ms-linear-gradient(top, #ff9c9c, #AB0000);
	background: -o-linear-gradient(top, #ff9c9c, #AB0000);
}
.sale-button:hover{
	color: #fefefe;
	background: -webkit-gradient(linear, left top, left bottom, from(#AB0000), to(#C10000));
	background: -moz-linear-gradient(top, #AB0000, #C10000);
	background: -ms-linear-gradient(top, #AB0000, #C10000);
	background: -o-linear-gradient(top, #AB0000, #C10000);
}
.blog-back-link{font: 14px 'Arial'; margin: 10px 0 40px 0;}
.blog-back-link a{color: #323232; text-decoration: underline;}
.blog-back-link a:hover{color: #EF6A24;}
/*Кнопки начало*/
.button {
	border: 1px solid #ea5216;
	background: #f27f37;
	background: -webkit-gradient(linear, left top, left bottom, from(#ea5216), to(#f27f37));
	background: -moz-linear-gradient(top, #ea5216, #f27f37);
	background: -ms-linear-gradient(top, #ea5216, #f27f37);
	background: -o-linear-gradient(top, #ea5216, #f27f37);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: #ffffff;
	font-size: 14px;
	font-family: 'PT Sans', sans-serif;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	display: inline-block;
	cursor: pointer;
	box-sizing: border-box;
	outline: none;
}
.button:hover {
	color: #ffffff;
	background: #ea5216;
	background: -webkit-gradient(linear, left top, left bottom, from(#f27f37), to(#ea5216));
	background: -moz-linear-gradient(top, #f27f37, #ea5216);
	background: -ms-linear-gradient(top, #f27f37, #ea5216);
	background: -o-linear-gradient(top, #f27f37, #ea5216);
}
.button:active {
	border-top-color: #ea5216;
	background: #ea5216;
}

.button-gray {
	border: 1px solid #576472;
	background: #85919d;
	background: -webkit-gradient(linear, left top, left bottom, from(#576472), to(#85919d));
	background: -moz-linear-gradient(top, #576472, #85919d);
	background: -ms-linear-gradient(top, #576472, #85919d);
	background: -o-linear-gradient(top, #576472, #85919d);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: #ffffff;
	font-size: 14px;
	font-family: 'PT Sans', sans-serif;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	display: inline-block;
	cursor: pointer;
	box-sizing: border-box;
	outline: none;
}
.button-gray:hover {
	color: #ffffff;
	background: #576472;
	background: -webkit-gradient(linear, left top, left bottom, from(#85919d), to(#576472));
	background: -moz-linear-gradient(top, #85919d, #576472);
	background: -ms-linear-gradient(top, #85919d, #576472);
	background: -o-linear-gradient(top, #85919d, #576472);
}
.button-gray:active {
	border-color: #576472;
	background: #576472;
}

.button-black {
	border: 1px solid #323232;
	background: #4b4b4b;
	background: -webkit-gradient(linear, left top, left bottom, from(#323232), to(#4b4b4b));
	background: -moz-linear-gradient(top, #323232, #4b4b4b);
	background: -ms-linear-gradient(top, #323232, #4b4b4b);
	background: -o-linear-gradient(top, #323232, #4b4b4b);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: #ffffff;
	font-size: 14px;
	font-family: 'PT Sans', sans-serif;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	display: inline-block;
	cursor: pointer;
	box-sizing: border-box;
	outline: none;
}
.button-black:hover {
	color: #ffffff;
	background: #323232;
	background: -webkit-gradient(linear, left top, left bottom, from(#4b4b4b), to(#323232));
	background: -moz-linear-gradient(top, #4b4b4b, #323232);
	background: -ms-linear-gradient(top, #4b4b4b, #323232);
	background: -o-linear-gradient(top, #4b4b4b, #323232);
}
.button-black:active {
	border-top-color: #323232;
	background: #323232;
}
/*Кнопки конец*/

.attention {
	position: absolute;
	top: 0px;
	width: 100%;
	height: 60px;
	color: #ffffff;
	font-size: 20px;
	padding: 11px;
	text-align: center;
	background-color: #AB0000;
	font-weight: bold;
	-webkit-box-shadow: 0 4px 4px -2px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 4px 4px -2px rgba(0,0,0,0.5);
    box-shadow: 0 4px 4px -2px rgba(0,0,0,0.5);
}
.ctile_name {
    font-size: 14px;
    color: #323232;
    font-family: 'PT Sans', sans-serif;
    height: auto;
    overflow: auto;
}