@font-face {
    font-family: Circe Light;
	font-display: auto;
    src: url(fonts/circe_light.ttf);
}
@font-face {
    font-family: Circe Regular;
	font-display: auto;
    src: url(fonts/circe_regular.ttf);
}
@font-face {
    font-family: Circe Bold;
	font-display: auto;
    src: url(fonts/circe_bold.ttf);
	}

body{
	padding:0;
	margin:0;
	font-size:14px;
	color:#444444;
	font-family: Circe Regular;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	
	
}


		@media screen and (min-width: 1201px) { 
			.FullSCRElement{display:block}	
			.MobileSCRElement{display:none;}
		}
		@media screen and (max-width: 1201px) { 
			.FullSCRElement{display:block}	
			.MobileSCRElement{display:none;}
		}



input:focus{outline:none;background:none;}
select:focus{outline:none;background:#ffffff;}
textarea:focus{outline:none;}
a{text-decoration: none;}


/*h1{font-size:30px;color:#313131;clear:both;float:left;font-family: Circe Bold;}*/

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

.cbfl{clear:both;float:left;}
.cbfl100{clear:both;float:left;width:100%;}
.cbfr{clear:both;float:right;}
.fl{float:left;}
.fr{float:right;}

.ahrefstyle{color:#51b6e5;border-bottom: solid 1px #51b6e5;cursor:pointer;}
	.ahrefstyle:hover{color:#d11218;border-bottom: solid 1px #d11218;}
	
	.ahrefstyleActive{color:#d11218;border-bottom: solid 1px #d11218;}

.btnStyleV2{padding:10px 20px 10px 20px;color:#ffffff;background:#51b6e5;border-radius:3px;cursor:pointer;font-size:18px;}
	.btnStyleV2:hover{background:#d11218;}


.icon-heart{
		background-image: url(http://konsta01.beget.tech/themes/default/icons/icon-heart.png); 
		background-size: cover;
	}	 
.icon-heart:hover{background-position: 0 -154px;}



.MyScrStyle::-webkit-scrollbar-button { 
	background-image:url(''); 
	background-repeat:no-repeat; 
	width:5px; 
	height:0px 
} 

.MyScrStyle::-webkit-scrollbar-track { 
	background-color:#f2f2f2; 
} 

.MyScrStyle::-webkit-scrollbar-thumb { 
	-webkit-border-radius: 0px; 
	border-radius:5px; 
	background-color:#51bae9; 
	background-position:center; 
	background-repeat:no-repeat; 
} 

.MyScrStyle::-webkit-resizer{ 
	background-image:url(''); 
	background-repeat:no-repeat; 
	width:5px; 
	height:0px 
} 

				.MyScrStyle0::-webkit-scrollbar{ 
					width: 0px; 
				}


				.MyScrStyle0::-webkit-scrollbar-track { 
					background-color:none; 
				} 

				.MyScrStyle0::-webkit-scrollbar-thumb { 
					-webkit-border-radius: 0px; 
					border-radius:0px; 
					background-color:none; 
					background-position:center; 
					background-repeat:no-repeat; 
				} 

				.MyScrStyle0::-webkit-resizer{ 
					background-image:url(''); 
					background-repeat:no-repeat; 
					width:0px; 
					height:0px 
				} 

				.MyScrStyle0::-webkit-scrollbar{ 
					width: 0px; 
				}


.MyScrStyleSmall::-webkit-scrollbar-button { 
	/*background-image:url(''); */
	background-repeat:no-repeat; 
	width:1px; 
	height:0px 
} 

.MyScrStyleSmall::-webkit-scrollbar-track { 
	background-color:#f2f2f2; 
} 

.MyScrStyleSmall::-webkit-scrollbar-thumb { 
	-webkit-border-radius: 0px; 
	border-radius:1px; 
	background-color:#51bae9; 
	background-position:center; 
	background-repeat:no-repeat; 
} 

.MyScrStyleSmall::-webkit-resizer{ 
	background-image:url(''); 
	background-repeat:no-repeat; 
	width:1px; 
	height:0px 
} 

.MyScrStyleSmall::-webkit-scrollbar{ 
	width: 1px; 
}


.MyScrStyleSmallX::-webkit-scrollbar-button { 
	/*background-image:url(''); */
	background-repeat:no-repeat; 
	width:0px; 
	height:1px 
} 

.MyScrStyleSmallX::-webkit-scrollbar-track { 
	background-color:#f2f2f2; 
} 

.MyScrStyleSmallX::-webkit-scrollbar-thumb { 
	-webkit-border-radius: 0px; 
	border-radius:1px; 
	background-color:#51bae9; 
	background-position:center; 
	background-repeat:no-repeat; 
} 

.MyScrStyleSmallX::-webkit-resizer{
	background-image:url('');
	background-repeat:no-repeat;
	height: 1px;
} 

.MyScrStyleSmallX::-webkit-scrollbar{
	/* width: 1px; */
	height: 6px;
}


.BTNstyle{width:46%;text-align:center;border-radius:3px;padding:10px 0px 10px 0px;margin:20px 0px 0px 0px;color:#ffffff;font-size:16px;cursor:pointer;font-family: Circe Light;}

/*
.topMenuLI{float:left;margin:0px 20px 0px 0px;cursor:pointer;color:#32317c;font-size:14px; font-family: Circe Light}
	.topMenuLI:hover{color:#40b6e9; transition: 0.3s;}
*/
/*корзина, сравнение, отложено*/
/*
.icon-menu{float:left;margin:0px 0px 0px 10px;position:relative;color:#32317c;cursor:pointer;}
	.icon-menu:hover{color:#32317c;}
	.icon-menuFildLI{clear:both;float:left;text-align:center;width:100%;font-size:12px;}
	.icon-menuIMG{height:20px;margin:7px auto 5px auto;}
	.icon-menuABS{display:none;position: absolute;right:0px;top:0px;font-size:10px;color:#ffffff;background:#d11218;padding:2px 6px 0px 6px;border-radius:20px;opacity:0.8;font-family: Circe Bold;}
*/
.PageFild{
	clear:both;float:left;width:100%;text-align:center;border: solid 0px #f2f2f2;
	}
	.BlockFildMiddle{
		display:inline-block;width:100%;max-width:1160px;text-align:left;border: solid 0px red;
		}


.ProductCardV3{float:left;position:relative;margin:0px 2% 15px 0px;height:450px;border: solid 1px #e4e4e4;border-radius:3px;}
	.ProductCardV3:hover{border: solid 1px #51b6e5;transition: 0.1s;}
	.ProductCardV3:hover .ProductCardV3BTNby{background:#51b6e5;color:#ffffff;transition: 0.1s;}
.ProductCardV3IMG{position:absolute;z-index:10;left:0px;top:0px;width:100%;height:150px;text-align:center;cursor:pointer;}
.ProductCardV3Name{clear:both;float:left;width:92%;height:60px;margin:160px 0px 0px 4%;color:#51b6e5;font-size:16px;cursor:pointer;line-height: 1.2;}
.ProductCardV3IconFild{position:relative;width:100px;height:100px;border: solid 0px #ccc;}


	.ProductCardV3BTNby{width:92%;margin:10px 0px 0px 4%;padding:10px 0px 10px 0px;background:#ffffff;text-align:center;color:#51b6e5;border: solid 1px #51b6e5;border-radius:3px;cursor:pointer;}


.ProductCardV2{float:left;position:relative;margin:0px 2% 15px 0px;height:400px;border: solid 1px #ccc;}
.ProductCardV2IMG{position:absolute;z-index:10;left:0px;top:0px;width:100%;height:200px;text-align:center;cursor:pointer;}
.ProductCardV2Name{clear:both;float:left;width:92%;height:80px;margin:210px 0px 0px 4%;color:#51b6e5;font-size:16px;cursor:pointer;line-height: 1.2;}
	.ProductCardV2Name:hover{color:#ef4057;}
	
.NaviLIV2{float:left;background:#f2f2f2;color:#000000;text-align:center;padding:5px 10px 5px 10px;margin:10px 10px 0px 0px;border-radius:3px;cursor:pointer;}
	.NaviLIV2:hover{background:#cccccc;}
.NaviLIV2active{float:left;background:#51b6e5;color:#ffffff;text-align:center;padding:5px 10px 5px 10px;margin:10px 10px 0px 0px;border-radius:3px;}



.ProductCard{clear:both;float:left;margin:0px 0px 0px 0px;width:100%;height:100%;font-size:12px;color:#32317c;position:relative;opacity:1.0;}
.ProductCard:hover{box-shadow: 0px 0px 5px 0px #ccc; opacity:1.0;transition: 0.3s;}

		.PCPartABS{clear:both;float:left;color:#717171;font-size:14px;border:solid 0px red;position: absolute;height:40px;}
			.PCPartABSsale{float:left;width:40px;height:28px;border-radius:20px;border:solid 0px red;text-align:center;padding:12px 0px 0px 0px;background:#e30a1b;color:#ffffff;font-size:12px;font-weight: bold;margin:10px 0px 5px 10px;}
				.PCPartABSsaleMobile{float:left;width:40px;height:28px;border-radius:20px;border:solid 0px red;text-align:center;padding:12px 0px 0px 0px;background:#F64949;color:#ffffff;font-size:12px;font-weight: bold;margin:10px 0px 5px 10px;}
				.PCPartABSsaleMobileSmall{float:left;width:30px;height:18px;border-radius:20px;border:solid 0px red;text-align:center;padding:9px 0px 3px 0px;background:#F64949;color:#ffffff;font-size:10px;font-weight: bold;margin:10px 0px 5px 10px;}
			.PCPartABShit{float:left;width:40px;height:28px;border-radius:20px;text-align:center;padding:12px 0px 0px 0px;background:#40b6e9;color:#ffffff;font-size:12px;font-weight: bold;margin:10px 0px 5px 10px;}
				.PCPartABShitMobileSmall{float:left;width:30px;height:18px;border-radius:20px;text-align:center;padding:9px 0px 3px 0px;background:#40b6e9;color:#ffffff;font-size:10px;font-weight: bold;margin:10px 0px 5px 10px;}
			.PCPartABpresent{float:left;width:40px;height:31px;border-radius:20px;border:solid 0px red;text-align:center;padding:9px 0px 0px 0px;background:#39EE82;color:#ffffff;font-size:12px;;margin:10px 0px 5px 10px;}
			.PCPartABfastOrder{float:left;width:40px;height:31px;border-radius:20px;border:solid 0px red;text-align:center;padding:9px 0px 0px 0px;background:#32317c;color:#ffffff;font-size:12px;font-weight: bold;margin:10px 0px 5px 10px;}
			.PCPartABClear{float:left;width:40px;height:40px;border-radius:20px;margin:10px 0px 5px 10px;}
			
		.PCPart{clear:both;float:left;width:100%;font-size:14px;}
			.PCIMG{text-align:center;margin:0px 0px 0px 0px;}
			.PCNameType{clear:both;float:left;}
					.PCNameType:hover .PCName{color:#e30a1b;}
					.PCNameType:hover .PCTypeProd{color:#e30a1b;}
					.PCTypeProd{margin:0px 0px 0px 15px;font-size:16px;color:#40b6e9}
					.PCName{font-size:18px;margin:-3px 0px 0px 15px;width:90%;height:50px;text-decoration: underline;color:#40b6e9}
				
			.PCStock{font-size:12px;color:#999;margin:0px 0px 0px 0px; font-family: Circe Light;}
			.PCPrice{font-size:20px;margin:20px 0px 0px 15px;color:#717171;}
			.PCActions{position: absolute;width:100%;bottom:0px;border-top:solid 0px #eeeeee;border:none;}
	
	
.TableStyle{display: table;width:100%;text-align:left;margin:0px;border-spacing: 0px 0px;}
.TableStyleTR{display: table-row;}
.TableStyleTD{display: table-cell;border: solid 0px #f2f2f2;vertical-align: top;text-decoration: none;}	
	/*.TableStyleTD:hover .TitleTile{text-decoration: underline;}	*/


.footerTitle{clear:both;float:left;font-size:18px;color:#ffffff; font-family: Circe Bold;}
	.footerTitleMobile{float:left;font-size:14px;color:#51b6e5; font-family: Circe Light;margin:10px 20px 0px 0px;text-decoration:underline;}
.footerSocial{float:left;height:30px;margin:10px 10px 0px 0px;cursor:pointer;opacity:0.7}
	.footerSocial:hover{opacity:1.0}
			.footerSocialMobile{display:inline-block;width:100%;max-width:50px;margin:0px 0px 0px 0px;cursor:pointer;opacity:0.7}
				.footerSocialMobile:hover{opacity:1.0}
/*	
.footerLI{clear:both;float:left;color:#5280b9;font-size:17px;cursor:pointer; font-family: Circe Light;margin:5px 0px 0px 0px;}
	.footerLI:hover{color:#ffffff;}
.footerLINA{clear:both;float:left;color:#5280b9;font-size:17px; font-family: Circe Light;margin:2px 2px 2px 2px;}
*/	
	
.TitleBigText{font-size:23px;font-family: Circe Bold;margin:20px 0px 0px 0px;}
.TitleText{font-size:20px;font-family: Circe Bold;margin:20px 0px 0px 0px;}
.TitleBody{font-size:16px;margin:0px 0px 0px 0px;}	


.PopUpGenFon{z-index:10000;position:fixed;left:0px;top:0px;width:100%;height:100%;background:rgb(0,0,0,0.5);text-align:center;}
.PopUpWin{display:inline-block;max-width:700px;width:100%;background:#ffffff;margin:20% auto 0px auto;border-radius:5px; box-shadow: 0px 0px 5px -2px #000000;opacity:1;padding:10px 0px 10px 0px;}
	

/*оформление селектов*/
	.DivAsInput{background:#ffffff;;border: solid 1px #d3dae0;border-radius:3px;padding:5px 5px 5px 5px;}
		.DivAsInputTitle{color:#8a8a8c;margin:0px 0px 0px 10px;}
		.DropDownBoxMF{display:none;z-index:20;background:#ffffff;padding:0px;border-radius:0px 0px 3px 3px;padding:0px 5px 0px 5px;border: solid 1px #d3dae0;border-top:none;overflow-y:auto;overflow-x:hidden;max-height:300px;}
			.DropDownBoxMFli{cursor:pointer;width:100%;transition: 0.3s;padding:10px 0px 5px 10px;margin:0px 0px 0px -5px;font-size:16px;border-top: solid 1px #f2f2f2;}
				.DropDownBoxMFli:hover{background:rgb(107,179,229,0.2);transition: 0.3s;}	




   .turn90{
    -moz-transform: rotate(-90deg); /* Для Firefox */
    -ms-transform: rotate(-90deg); /* Для IE */
    -webkit-transform: rotate(-90deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(-90deg); /* Для Opera */
    transform: rotate(-90deg);
   }
   
				
				
				
												.load-circle15{
													display:inline-block;
													margin: 0 0 0 0;
													width: 15px;
													height: 15px;
													border-radius: 15px;

													border: 3px solid rgb(255,255,255,0.0);
													border-left: 3px solid rgb(64,182,233,0.8);
													border-top: 3px solid rgb(255,255,255,0.0);
													border-right: 3px solid rgb(64,182,233,0.8);

													-webkit-animation: rotate 2.0s infinite linear;
													animation: rotate 2.0s infinite linear;
												}

												@-webkit-keyframes rotate {
													0%{
														transform: rotate(0deg);
													}
													100%{
														transform: rotate(360deg);
													}
												}

												@keyframes rotate {
												  0%{
													transform: rotate(0deg);
												  }
												  100%{
													transform: rotate(360deg);
												  }
												}						


				
				