.btn-promo
{
	display : inline-block;
	padding : 5px 10px;
	border : 4px solid #0095DA;	
	font-weight : bold;	
	background : white;
	font-size : 1.2em;
	border-radius : 3px;
}
.btn-promo.btn-promo-lg
{
	display : inline-block;
	padding : 5px 10px;
	border : 4px solid #0095DA;	
	font-weight : bold;	
	background : white;
	font-size : 2em;
	border-radius : 3px;
}
.btn-promo:hover,
.btn-promo:active,
.btn-promo:focus
{
	border : 4px solid #0095DA;
	text-decoration : none;	
	background : #0095DA;
	color : white;
	text-decoration : none;
}

#priem16
{
	background: url("priem16-bg-x.png") repeat-x left top;
}
@media screen and (min-width:1200px)
{

	#priem16-title
	{
		position : absolute;
		width : 242px;
		height : 204px;
		top : -250px;	
	}
	#priem16-main
	{
		position : absolute;
		width : 674px;
		height : 418px;
		top : -300px;
	}
}
@media screen and (min-width:768px) and (max-width:991px)
{

	#priem16-title
	{
		position : absolute;
		width : 120px;
		height : 204px;
		top : -130px;	
	}
	#priem16-main
	{
		position : absolute;
		width : 430px;
		height : 250px;
		top : -170px;
		left : 0;
	}
}
@media screen and (min-width:992px) and (max-width:1199px)
{

	#priem16-title
	{
		position : absolute;
		width : 242px;
		height : 204px;
		top : -200px;	
	}
	#priem16-main
	{
		position : absolute;
		width : 450px;
		height : 250px;
		top : -220px;
		left : 0;
	}
}













/* telegram promo styles */


#telegram-promo
{
	background: url("telegram-bg-x.gif") repeat-x left top;
}
#telegram-promo .slide-bg
{
	background: url("telegram-bg.gif") no-repeat left top;
}

@media screen and (min-width:1200px)
{

	#telegram-promo-title
	{
		position : absolute;
		width : 472px;
		height: 170px;
		top : -250px;
	}
	#telegram-promo-main
	{
		position : absolute;
		width : 398px;
		height : 428px;
		top : -300px;
	}
}
@media screen and (min-width:768px) and (max-width:991px)
{

	#telegram-promo-title
	{
		position : absolute;
		width : 400px;
		height : 144px;
		top : -160px;	
	}
	#telegram-promo h1
	{
		font-size : 2.5em !important;
	}
	#telegram-promo-main
	{
		position : absolute;
		width : 250px;
		height : 232px;
		top : -170px;
		left : 100px;
	}
}
@media screen and (min-width:992px) and (max-width:1199px)
{

	#telegram-promo-title
	{
		position : absolute;
		width : 472px;
		height : 170px;
		top : -220px;	
	}
	#telegram-promo-main
	{
		position : absolute;
		width : 300px;
		height : 279px;
		top : -220px;
		left : 40px;
	}
}





/* social all media promo banner */ 


#social
{
	background: url("social-bg-x.png") repeat-x left top;
}
@media screen and (min-width:1200px)
{

	#social-title
	{
		position : absolute;
		width : 520px;
		height : 270px;
		top : -250px;
		left : -50px;
	}
	#social-main
	{
		position : absolute;
		width : 712px;
		height : 317px;
		top : -250px;
		left : -100px;
	}
}
@media screen and (min-width:768px) and (max-width:991px)
{

	#social-title
	{
		position : absolute;
		width : 400px;
		height : 200px;
		top : -180px;
		left : -40px;
	}
	#social-main
	{
		position : absolute;
		width : 360px;
		height : 190px;
		top : -100px;
		left : 100px;
	}
}
@media screen and (min-width:992px) and (max-width:1199px)
{

	#social-title
	{
		position : absolute;
		width : 520px;
		height : 270px;
		top : -250px;
		left : -50px;
	}
	#social-main
	{
		position : absolute;
		width : 600px;
		height : 287px;
		top : -200px;
		left : 0;
	}
}







/* 1 sep promo */








#sep1-promo .slide-bg
{

	background: #C1F05F !important;

}
#sep1-promo-program
{
	background: #F2F7F9 url("1sep-promo.gif") no-repeat center -30px;
}
#sep1-promo-program-header
{
	min-height : 420px;
}

@media screen and (min-width:1200px)
{

	#sep1-main
	{
		position : absolute;
		width : 700px;
		height : 450px;
		top : -300px;
	}
}
@media screen and (min-width:768px) and (max-width:991px)
{
	#sep1-main
	{
		position : absolute;
		width : 500px;
		height : 400px;
		top : -180px;
	}
}
@media screen and (min-width:992px) and (max-width:1199px)
{

	#sep1-main
	{
		position : absolute;
		width : 600px;
		height : 400px;
		top : -250px;
	}
}




















/*	science/cpg	*/



#cpg16
{
	background: url("cpg16-bg.jpg") no-repeat center top;
}
#cpg16  .slide-descr
{
	background : none !important;
}

@media screen and (min-width:1200px)
{
	#cpg16 .btn-promo
	{
		margin-top : 40px;
	}
	#cpg16-title
	{
		position : absolute;
		width : 360px;
		height : 280px;
		top : -230px;	
	}
	#cpg16-main
	{
		position : absolute;
		width : 674px;
		height : 418px;
		top : -300px;
	}
}
@media screen and (min-width:768px) and (max-width:991px)
{

	#cpg16-title
	{
		position : absolute;
		width : 200px;
		height : 140px;
		top : -130px;	
	}
	#cpg16-main
	{
		position : absolute;
		width : 250px;
		height : 200px;
		top : -170px;
		left : 0;
	}
}
@media screen and (min-width:992px) and (max-width:1199px)
{

	#cpg16-title
	{
		position : absolute;
		width : 242px;
		height : 204px;
		top : -200px;	
	}
	#cpg16-main
	{
		position : absolute;
		width : 340px;
		height : 280px;
		top : -250px;
		left : 0;
	}
}






















/*	conference aviation	*/

#conference-ak .slide-bg
{
	background: #012D55;
}
#conference-ak .slide-descr
{
	background : none !important;
}


.conference-ak-btn
{
	display : block;
	padding : 14px 8px;
	border : 8px solid #012F57;	
	background : white;
	font-size : 25px;
	font-weight : bold;
	color : #012F57;
	text-align : center;
	line-height : 1;
}
.conference-ak-btn:hover,
.conference-ak-btn:active,
.conference-ak-btn:focus
{
	border : 8px solid #012F57;
	text-decoration : none;	
	background : #012F57;
	color : white;
	text-decoration : none;
}
.conference-ak-date
{
	color : white;
	background: black;
	height : 100px;
	min-width : 45px;
}
.conference-ak-date-day
{
	padding : 15px 0 5px;	
	font-size : 45px;
	text-align : center;
	line-height : 1;
}
.conference-ak-date-month
{
	font-size : 25px;
	text-align : center;
	line-height : 1;
}
.conference-ak-format
{
	font-size : 18px;
	color : #999;
	line-height : 0.9;
}
.conference-ak-subject
{
	font-size : 30px;
	line-height : 100%;
	margin-top : 17px;
	padding-left : 10px;
	font-weight: bold;
	color : #5c5c5c;	
}
@media screen and (min-width:1200px)
{
	
}
@media screen and (min-width:768px) and (max-width:991px)
{
	.conference-ak-btn
	{
		display : block;
		padding : 20px 10px;
		background : white;
		font-size : 20px;
		color : #012F57;
		text-align : center;
		line-height : 1;
	}
}
@media screen and (min-width:992px) and (max-width:1199px)
{
	.conference-ak-subject
	{
		font-size : 30px;
		line-height : 120%;
		margin-top : 0px;
		padding-left : 15px;
	}
}
























/*	saturdays	*/

#saturdays .slide-bg
{
	background: url("saturdays/main-bg-x.jpg") repeat-x left top;
}
#saturdays .slide-descr
{
	background : none !important;
}
#saturdays
{
	font-family : "Hermes", "Impact", sans-serif;
}
.saturdays-btn
{
	display : block;
	padding : 22px 10px;
	border : 8px solid #EAE500;	
	background : white;
	font-size : 40px;
	color : #EAE500;
	text-align : center;
	text-transform : uppercase;
	line-height : 1;
}
.saturdays-btn:hover,
.saturdays-btn:active,
.saturdays-btn:focus
{
	border : 8px solid #EAE500;
	text-decoration : none;	
	background : #EAE500;
	color : white;
	text-decoration : none;
}
.saturdays-date
{
	color : white;
	background: black;
	height : 100px;
	min-width : 45px;
}
.saturdays-date-day
{
	padding : 15px 0 5px;	
	font-size : 45px;
	text-align : center;
	line-height : 1;
}
.saturdays-date-month
{
	font-size : 25px;
	text-align : center;
	line-height : 1;
}
.saturdays-format
{
	font-size : 18px;
	color : #999;
	line-height : 0.9;
}
.saturdays-subject
{
	font-size : 35px;
	line-height : 100%;
	margin-top : 12px;
}
@media screen and (min-width:1200px)
{
	
}
@media screen and (min-width:768px) and (max-width:991px)
{
	.saturdays-btn
	{
		display : block;
		padding : 27px 10px;
		border : 8px solid #EAE500;	
		background : white;
		font-size : 30px;
		color : #EAE500;
		text-align : center;
		text-transform : uppercase;
		line-height : 1;
	}
}
@media screen and (min-width:992px) and (max-width:1199px)
{

}







