/* TABLET SETUP Home Page *START* */

@media screen and (min-width: 550px) and (max-width: 1400px)
{
	#TS_Base
	{	display:grid;
		grid-template-areas:
		"TS_Top"
		"TS_Main"
		"TS_End";
		grid-gap: 2px;
		grid-template-rows: auto;
		grid-template-columns: auto;
	}
	#TS_Base
	{	padding: 0; /*background-color: #a6a6a6;*/background-color: #000;
	}
	#TS_Base > TS_Top
	{	grid-area: TS_Top; overflow: hidden;
	}
	#TS_Base > TS_Main
	{	grid-area: TS_Main; overflow: hidden;
	}
	#TS_Base > TS_End
	{	grid-area: TS_End; overflow: hidden;
	}
	
	.TS_Content_Top
	{
		display:grid;
		grid-template-areas:
		"logo logo logo";
		grid-gap: 2px;
		grid-template-rows: auto;
		grid-template-columns: 30% auto 30%;
	}
	.TS_Content_Top
	{	padding: 0;  background-color: #9fdfbf;  
		/*background: linear-gradient(to bottom, #006699 56%, #669900 100%);*/
	}
	.TS_Content_Top > logo
	{	grid-area: logo; background-color: none; overflow: hidden;
	}	
		
	.TS_Content_Main
	{
		display:grid;
		grid-template-areas:
		"Side"
		"Main1"
		"Slot1"
		"Main2"
		"Slot2"
		"Main3";
		grid-gap: 2px;
		grid-template-rows: auto;
		grid-template-columns: auto;
	}
	.TS_Content_Main
	{	padding: 0; background-color: #fff;
	}
	.TS_Content_Main > Main1
	{	grid-area: Main1; background-color: none; overflow: hidden; padding: 0 10px 10px 10px;
	}
	.TS_Content_Main > Main1 h1
	{	font-weight:bold; font-size:16pt; margin: 0 0 10px 0;	}
		.TS_Content_Main > Main1 p
	{	font-size:12pt; margin: 0 0 5px 0;	}
	.TS_Content_Main > Main2
	{	grid-area: Main2; background-color: none; overflow: hidden; padding: 20px;
	}	
	.TS_Content_Main > Main3
	{	grid-area: Main3; background-color: none; overflow: hidden; padding: 20px;
	}	
	.TS_Content_Main > Slot1
	{	grid-area: Slot1; background-color: none; overflow: hidden; padding: 20px;
	}	
	.TS_Content_Main > Slot2
	{	grid-area: Slot2; background-color: none; overflow: hidden; padding: 20px;
	}	
	.TS_Content_Main > Side
	{	grid-area: Side; background-color: none; overflow: hidden; /*padding: 20px 0 20px 20px; border-right: 2px solid #d9d9d9;*/ padding:10px; 
	}

	.TS_Content_Single
	{
		display:grid;
		grid-template-areas:
		"Main1"
		"Side";
		grid-gap: 2px;
		grid-template-rows: auto;
		grid-template-columns: auto;
	}
	.TS_Content_Single
	{	padding: 0; background-color: #fff;
	}
	.TS_Content_Single > Main1
	{	grid-area: Main1; background-color: none; overflow: hidden; padding: 20px;
	}
	.TS_Content_Single > Side
	{	grid-area: Side; background-color: none; overflow: hidden; /*padding: 20px 0 20px 20px; border-right: 2px solid #d9d9d9;*/ padding:20px; 
	}
	.TS_Content_End
	{
		display:grid;
		grid-template-areas:
		"footer1 footer2 footer3"
		"footer4 footer5 footer6"
		"end end end"
		"lrm lrm lrm";
		grid-gap: 2px;
		grid-template-rows: auto;
		grid-template-columns: 30% auto 30%;
	}
	.TS_Content_End
	{	padding: 0; background-color: #9fdfbf;
	}
	.TS_Content_End > footer1
	{	grid-area: footer1; background-color: none; overflow: hidden;
	}
	.TS_Content_End > footer2
	{	grid-area: footer2; background-color: none; overflow: hidden;
	}
	.TS_Content_End > footer3
	{	grid-area: footer3; background-color: none; overflow: hidden;
	}
	.TS_Content_End > footer4
	{	grid-area: footer4; background-color: none; overflow: hidden;
	}
	.TS_Content_End > footer5
	{	grid-area: footer5; background-color: none; overflow: hidden;
	}
	.TS_Content_End > footer6
	{	grid-area: footer6; background-color: none; overflow: hidden;
	}
	.TS_Content_End > end
	{	grid-area: end; background-color: none; overflow: hidden;
	}
	.TS_Content_End > lrm
	{	grid-area: lrm; background-color: #9fdfbf; overflow: hidden;
	}
	.TS_Container_A, .TS_Container_B, .TS_Container_C, .TS_Container_D, .TS_Container_Advert, .TS_Container_Search
	{	box-sizing: border-box;	display: block;	margin: 0;	border: 2px solid #d9d9d9;
		border-radius: 3px;	padding: 10px;	overflow: hidden;
	}
	.TS_Container_Search
	{	background:#d9f2d9;
	}
	.TS_Container_A, .TS_Container_B, .TS_Container_C
	{	background: #d9f2d9;
	}
	.TS_Container_D
	{	background: #d9d9d9;		
	}
	.TS_Container_Advert
	{	/*background: #f2f2f2;*/ background:#000; color:#fff;
	}
	.TS_Content_Main > Main1 h2, .TS_Content_Main > Main2 h2, .TS_Content_Main > Main3 h2, .TS_Container_A h2, .TS_Container_B h2, .TS_Container_C h2, .TS_Container_D h2
	{	font-weight:bold; 
	}
	.TS_Content_Main > Main1 p, .TS_Content_Main > Main2 p, .TS_Content_Main > Main3 p, .TS_Container_A p, .TS_Container_B p , .TS_Container_C p , .TS_Container_D p
	{
	}
	.TS_Container_banner_Img
	{	display:block; margin: auto; padding: 20px 0;
	/*	border: 2px solid #4d4d4d;	border-radius: 5px;*/
	/*	box-shadow: inset 0 0 10px #000000;*/
	}
	img.banner_Img
	{	display:block; width:auto; margin: 0 auto 15px;
	}
	.icon_container_big
	{	display: block; margin:auto;
		text-align: center;	width:125px;
		border: 2px solid #4d4d4d;	border-radius: 5px;
		padding: 10px; box-shadow: 0 0 10px #000000; background: #fff;
		font-size: 40pt;
	}

}