

/* Start:/local/components/simargl/mainpage.assort/templates/.default/style.css?17519806332104*/
.assort_link {
	position:absolute;
	bottom:0px;
	padding-left:20px;
	padding-bottom:10px;
}

.assort_strelka {
	position:absolute;
	bottom:0px;
	right:0px;
	padding-right:20px;
	padding-bottom:10px;
}


@media (max-width: 768px) {
	.assort_link A {
		font-size:23px;
	}
	.assort_strelka {	
		display:none;
	}
	.mainblock_assort	LI {
		height:200px !important;
	}
	.assort_pic {
		padding:20px;
	}
	.assort_link {
		bottom:auto !important;
		padding-left:0px;
		text-align:center;
		width:100%;
	}

	.mytp H2 {
		padding:0px 0px 20px 0px;
	}
}





.mainblock_assort {
	padding:0px;
	margin:-10px;
}


@media (max-width: 768px) {
	.mainblock_assort LI {
		float:left;
		list-style-type: none;
		width:46%;
		height:150px;
		margin:10px 10px;
		box-shadow: 0 0 20px rgba(0,0,0,0.08);
		border-radius:10px;
		padding:0px;
	}
}

@media (min-width: 768px) {
	.mainblock_assort LI {
		/* float:left; */
		list-style-type: none;
		width:360px;
		height:150px;
		margin:10px 10px;
		box-shadow: 0 0 20px rgba(0,0,0,0.08);
		border-radius:10px;
		padding:0px;
	}
}


@media (min-width: 768px) and (max-width: 1250px) {
	.mainblock_assort LI {	
		float:left;
	}	
}

@media (min-width: 992px) {


	.mainblock_assort LI {
		/* float:left; */
		list-style-type: none;
		width:306px;
		height:150px;
		margin:10px 10px;
		box-shadow: 0 0 20px rgba(0,0,0,0.08);
		border-radius:10px;
		padding:0px;
	}
}

@media (min-width: 1250px) {

	.mainblock_assort {
		display:flex;
		flex-wrap: wrap;
	}
	.mainblock_assort LI {
		/* float:left; */
		list-style-type: none;
		width:290px;
		height:150px;
		margin:10px 10px;
		box-shadow: 0 0 20px rgba(0,0,0,0.08);
		border-radius:10px;
		padding:0px;
	}
}

@media (min-width: 1500px) {
	.mainblock_assort LI {
		/* float:left; */
		list-style-type: none;
		width:352px;
		height:150px;
		margin:10px 10px;
		box-shadow: 0 0 20px rgba(0,0,0,0.08);
		border-radius:10px;
		padding:0px;
	}
}






.mainblock_assort LI A {
	color:#e50000;
	text-decoration:none;
}

.mainblock_assort LI A:hover {
	color:#000000;
}

.assort_pic {
	b1order:1px solid #000;
	text-align:center;
}






/* End */


/* Start:/local/components/simargl/mainpage.prem.v2/templates/.default/style.css?17453510043924*/
.prem_item {
	border-radius:8px;
	box-shadow: 0 0 25px rgb(0 0 0 / 0%);	
	transition: box-shadow 0.6s;
	/* box-shadow: 0 0 20px rgb(247 179 179 / 56%) */
	

	
}
.prem_item:hover {
	/* box-shadow: 0 0 25px rgb(0 0 0 / 18%);	 */
	box-shadow: 0 0 20px rgb(247 179 179 / 56%);
}

.prem_item A {
	color:#e50000;
	text-decoration:none;
	font-size:25px;
}


.prem_item A:hover {
	color:#000000;
}


@media (max-width:767px) {
	.prem_item_mobile {
		width:100% !important;
	}
}

/*
@media (max-width:767px) {
	.premitem {
		1border:1px solid rgba(170, 192, 108, 0.877);
		height:280px;
		width:100% !important;		
		}

	.prem_desc {
		padding-left:0px;
		padding-top:5px;
		color:#ababab;
		line-height: 1;
		font-size:12px;
		}

	.prem_bg {
		background-size: 100%;
		background-repeat:no-repeat;
		width:100%;
		height:100%;
		position:relative;			
		}	
	.prem_textblock	{
		position:absolute;
		bottom:0px;
		background-color:#ffffff;
		padding-right:50px;
		padding-bottom:12px;
		width:100%;
		t1op:180px;
		}		
	.prem_tit {
		line-height: 18px;
		}		
	.onmain-prem .col-4 {
		height:500px;
		}	
	.onmain-prem .col-8 {
		height:350px;
		}
} 

@media (min-width: 768px) and (max-width:991px) {
	.premitem {
		b1order:1px solid rgba(170, 192, 108, 0.877);
		height:280px;
		width:100% !important;
		}

	.prem_desc {
		padding-left:0px;
		padding-top:5px;
		color:#ababab;
		line-height: 1;
		font-size:12px;
		}

	.prem_bg {
		background-size: 100%;
		background-repeat:no-repeat;
		width:100%;
		height:100%;
		position:relative;			
		}	
	.prem_textblock	{
		position:absolute;
		bottom:0px;
		background-color:#ffffff;
		padding-right:50px;
		padding-bottom:12px;
		width:100%;
		t1op:180px;
		}		
	.prem_tit {
		line-height: 18px;
		}		
	.onmain-prem .col-4 {
		height:500px;
		}	
	.onmain-prem .col-8 {
		height:350px;
		}			
}

@media (min-width: 992px) and (max-width:1249px) { 
	
	.premitem {
		b1order:1px solid rgba(170, 192, 108, 0.877);
		height:270px;
		}

	.prem_desc {
		padding-left:0px;
		color:#ababab;
		line-height: 1;
		font-size:12px;
		padding-top: 10px;
		padding-bottom: 10px;
		}
	.prem_bg {
		background-size: 100%;
		background-repeat:no-repeat;
		width:100%;
		height:280px;
		position:relative;			
		}	
	.prem_textblock	{
		position:absolute;
		1bottom:0px;
		background-color:#ffffff;
		padding-right:50px;
		padding-bottom:12px;
		width:100%;
		top:180px;
		}		
	.prem_tit {
		line-height: 18px;
		}

}

@media (min-width: 1250px) and (max-width:1499px) { 
	
	.premitem {
		1order:1px solid rgba(0, 17, 255, 0.877);
		height:310px;
		}

	.prem_desc {
		padding-left:0px;
		color:#ababab;
		line-height: 1;
		font-size:12px;
		}	
	
	.prem_bg {
		background-size: 100%;
		background-repeat:no-repeat;
		width:100%;
		height:100%;
		position:relative;			
		}	
	.prem_textblock	{
		position:absolute;
		bottom:0px;
		background-color:#ffffff;
		padding-right:50px;
		padding-bottom:12px;
		}		

}

@media (min-width: 1500px) { 
	.premitem {
		1border:1px solid rgba(0, 17, 255, 0.877);
		height:360px;
		}

	.prem_desc {
		padding-left:0px;
		color:#ababab;
		line-height: 1;
		font-size:12px;
		}	

	.prem_bg {
		background-size: 100%;
		background-repeat:no-repeat;
		width:100%;
		height:100%;
		position:relative;			
		}

	.prem_textblock	{
		position:absolute;
		bottom:0px;
		background-color:#ffffff;
		padding-right:50px;
		padding-bottom:12px;
		}

}











.mainpage_prem {
	1margin-left:0px;
	1box-sizing: content-box;
	padding:10px 0px !important;
	ma1rgin:-10px;
}
.mainpage_prem LI {
	width:440px;
	height:320px;
	margin:0px;

	float:left;
	list-style-type: none;
	b1ackground-color:#eee;
}

.double {
	width:820px !important;
}

.double IMG {
	width:660px;
}




.premitem_block {
	height:320px;
}

.prem_tit {
	padding-top:10px;
}

.prem_tit A {
	color:#e50000;
	text-decoration:none;
	font-size:20px;
	padding-left:0px;
	l1ine-height: 2;
}

.prem_tit A:hover {
	color:#000000;
}

*/
/* End */
/* /local/components/simargl/mainpage.assort/templates/.default/style.css?17519806332104 */
/* /local/components/simargl/mainpage.prem.v2/templates/.default/style.css?17453510043924 */
