@charset "utf-8";
/* CSS Document */

/* Стили Редактора */
.a_box {margin:5px; padding:5px; border-radius:15px;}
.a_box:hover {
background-color:#f6f7f9;
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.3);
-moz-box-shadow: 0 0 10px rgba(0,0,0,.3);
box-shadow: 0 0 10px rgba(0,0,0,.3);
}

.white_box {margin:5px 5px 10px 5px; padding:5px 10px 5px 10px; color:#000; border-radius:10px;
	background-color:#fff;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.3);
	box-shadow: 0 0 10px rgba(0,0,0,.3);
	}

.red_box {
	color:#fff;
	margin:5px;
	padding:5px; 
	background:rgba(192,25,141,0.60);
	border-radius:15px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.3);
	box-shadow: 0 0 10px rgba(0,0,0,.3);
}

.red_box1 {
	color:#fff;
	margin:5px; 
	padding:5px;
	background:#870200; 
	border-radius:10px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.3);
	box-shadow: 0 0 10px rgba(0,0,0,.3);}

.red_box2 {
	color:#000;
	margin:5px;
	padding:5px; 
	background:#fff;
	border-radius:15px;
	-webkit-box-shadow: 0 0 10px rgba(192,25,141,0.60);
	-moz-box-shadow: 0 0 10px rgba(192,25,141,0.60);
	box-shadow: 0 0 10px rgba(192,25,141,0.60);
}

.red_box3 {margin:0 0 10px 0; padding:10px; display:block; background:#74482D; color:#fff;}
.red_box3 a{color:#fff;}

.green_box {color:#000;
	margin:5px;
	padding:5px; 
	background:rgba(177,227,124,0.75);
	border-radius:15px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.3);
	box-shadow: 0 0 10px rgba(0,0,0,.3);
	}
	
.green_box1 {color:#000;
	margin:5px;
	padding:5px; 
	background:#fff;
	border-radius:15px;
	-webkit-box-shadow: 0 0 10px rgba(0,113,54,0.75);
	-moz-box-shadow: 0 0 10px rgba(0,113,54,0.75);
	box-shadow: 0 0 10px rgba(0,113,54,0.75);
	}
	
.blue_box {color:#fff;
	margin:5px; 
	padding:5px;
	background:#013b6c;
	border-radius:10px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.3);
	box-shadow: 0 0 10px rgba(0,0,0,.3);
	}

.blue_box1 {color:#000;
	margin:5px; 
	padding:5px;
	background:#fff;
	border-radius:10px;
	-webkit-box-shadow: 0 0 10px rgba(40,60,147,0.60);
	-moz-box-shadow: 0 0 10px rgba(40,60,147,0.60);
	box-shadow: 0 0 10px rgba(40,60,147,0.60);
	}

.gray_box {margin:5px 0 5px 0; padding:5px 10px 5px 10px; color:#000; border-radius:10px;
	background-color:#D4CFCE;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.3);
	box-shadow: 0 0 10px rgba(0,0,0,.3);
	}
	
.peach_box {
	color:#000;
	margin:5px;
	padding:5px; 
	background:rgba(253,201,120,0.75);
	border-radius:10px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.3);
	box-shadow: 0 0 10px rgba(0,0,0,.3);
}

.novelty_box {margin:0; padding:0; position:relative; display:block;}
.novelty_box::before{
	content: "";
	position: absolute;
 	top: 2px;
	left: 2px;
 	width: 120px;
 	height:56px;
	background: url(../images/novelty.png) no-repeat;  
}


/* End Стили Редактора */

/* Blog */
.blog_box {margin:5px 0; padding:5px; background:#fff; border:solid 1px #c4c4c4; border-radius:8px; font-size:14px}
.blog_date{float:right; position:relative; height:17px; display:block; margin:2px 0 2px 2px; padding:2px; font-size:12px; text-align:right; background:#fff;}
.blog_link{float:right; position:relative; height:17px; display:block; margin:4px 0 2px 0; padding:2px; font-size:12px; text-align:right; background:#c4c4c4;}
.blog_link a{color:#fff!important; padding-left:2px; padding-right:15px; text-decoration:underline; font-size:12px;}
.blog_link a:hover {color:#fff!important; text-decoration:none;}
.blog_link a:visited {color:#fff!important; text-decoration:underline;}

.blog_nav {margin:5px; padding:5px; text-align:right; color:#00f; font-size:16px;}
.blog_nav a{padding:5px; color:#00f!important; font-size:14px; text-decoration:none!important; border:solid 1px #c4c4c4; border-radius:6px;}
.blog_nav a:visited{color:#00f!important; text-decoration:none!important;}
.blog_nav a:hover {text-decoration:underline;}
/* End Blog */

/* Галерея */
.my_gallery {box-sizing:border-box; text-align:center;}
.gallery_img {cursor:pointer; border-radius:6px;}
/* End Галерея */

/* Заказ */
.order_box {text-align:center;}
.order_open{cursor:pointer;}

/* End Заказ */