/**
* Airport-int - general_home.css
*
* @package			layout
* @author			Arca Solutions
* @version			eDirectory 5.2.03
* @since			April, 16, 2009
*
*/

/**
* Global Classes
*
* @section		global
* @subsection	global classes
*/

.bd-0
{ border:none !important; }

.mg-0
{ margin:0 !important; }

/**
* Typograph
*
* @section		typograph
*/

h4
{ color:#FFF; font-weight:normal; }

/**
* Content
*
* Content differences
*
* @section			structure
* @subsection		content
*/

#content
{ border-top:none; }

/**
* Main content
*
* @section			structure
* @subsection		content
* @subsubsection	content-main
*/

#content-main
{ border-top:1px solid #262626; }

/**
* Content Top
*
* @section			structure
* @subsection		content
* @subsubsection	content-top
*/

#content-top
{ background:#111; border-bottom:13px solid #3A3A3A; height:auto; overflow:hidden; padding:6px; position:relative; width:983px; }

/**
* Box Model
*
* Differences for Box model used in the entire website. 
*
* @section			structure
* @subsection		content
* @subsubsection	box-model
*/

/** Box model > differences */

.box-model-half
{ width:324px; }
	
/** Box model > content */

	.box-model-content .dark
	{ background:#292929; border-bottom:1px solid #1F1F1F; }
	
	.box-model-content .light
	{ background:none; border-bottom:1px solid #1F1F1F; }
	
	.box-model-content .last
	{ height:97px; }
	
	.box-model-content .date
	{ color:#7D7D7D; }

	.box-model-content img
	{ float:left; margin:0 6px 0 0; }

	.box-model-content h2
	{ font-size:14px; }

/**
* Video
*
* @section				structure
* @subsection			content
* @subsubsection		content-top
* @subsubsubsection		video
*/

.video
{ float:right; height:auto; overflow:hidden; width:447px; }

/** Video > video-tab */

.video-tab
{ background:#000; height:41px; overflow:hidden; width:447px; }

	.video-tab li
	{ border-bottom:1px solid #333; float:left; height:40px; text-align:center; width:149px; }
	
		.video-tab li a:link,
		.video-tab li a:visited,
		.video-tab li a:active
		{ color:#999; display:block; font-size:10px; line-height:40px; text-transform:uppercase; }
		
			.video-tab li a:hover
			{ color:#4655CB; }
		
		.video-tab li.active
		{ border-bottom-color:#4655CB; }
		
			.video-tab li.active a:link,
			.video-tab li.active a:visited,
			.video-tab li.active a:active
			{ color:#FFF; cursor:default; font-size:14px; }
		
/** Video > video-thumb-column */		

.video-thumb-column
{ background:#070707; clear:both; float:left; height:75px; margin:6px 0 0 0; width:447px; }

	.video-thumb
	{ float:left; height:75px; margin:0 6px 0 0; position:relative; width:99px; }
	
		.video-thumb a:link,
		.video-thumb a:visited,
		.video-thumb a:active
		{ background:url(../images/iconograph/bt-play.png) no-repeat 0 0; display:block; height:46px; left:23px; position:absolute; text-align:right; text-transform:uppercase; top:16px; width:51px; }
		
			.video-thumb a:hover
			{ background:url(../images/iconograph/bt-play.png) no-repeat 0 -46px; }
			
	.video-info
	{ font-size:11px; padding:6px 6px 0 6px; }
	
		.video-info h2
		{ font-size:11px; padding:0 0 4px 0; text-transform:uppercase; }
		
			.video-info h2 a:link,
			.video-info h2 a:visited,
			.video-info h2 a:active
			{ color:#4655CB; }
			
				.video-info h2 a:hover
				{ color:#666; }
			
		.video-info p
		{ color:#FFF; height:30px }
		
		.video-info p.date
		{ color:#666; height:auto; }
	
/**
* News
*
* @section				structure
* @subsection			content
* @subsubsection		content-main
* @subsubsubsection		news
*/

.news-main
{ height:107px; overflow:hidden; padding:4px; }

	.news-main .date
	{ color:#7D7D7D; padding:4px 0; }

.news
{ height:51px; overflow:hidden; padding:4px; position:relative; }

	.news .date	
    { background:#1F1F1F; display:block; height:11px; line-height:11px; padding:2px 4px 3px 4px; position:absolute; right:0; text-align:center; top:0;  }
	
/**
* Exhibitions
*
* @section				structure
* @subsection			content
* @subsubsection		content-main
* @subsubsubsection		exhibitions
*/

.exhibitions
{ height:44px; float:left; overflow:hidden; padding:7px; position:relative; width:252px; }

	.exhibitions h2
	{ font-size:12px; }
	
	.exhibitions span.organizer
	{ color:#7D7D7D; }

	.exhibitions img
	{ margin:0 7px 0 0; }
	
.exhibitions-date
{ background:#111; border-right:1px solid #515151; float:left; height:59px; margin:0; text-align:center; width:57px; }

	.exhibitions-date p
	{ background:#1B1B1B; color:#FFF; border:1px solid #0A0A0A; font-size:11px; height:42px; line-height:normal; margin:7px auto 0 auto; text-align:center; width:42px; }
	
		.exhibitions-date p span
		{ display:block; font-size:28px; line-height:20px; padding:5px 0 2px 0; }
		
/**
* Suppliers
*
* @section				structure
* @subsection			content
* @subsubsection		content-main
* @subsubsubsection		suppliers
*/
	
.suppliers
{ height:68px; overflow:hidden; padding:5px; }

	.suppliers img
	{ margin:0 5px 0 0; }
	
	.suppliers p
	{ padding:0 0 0 3px; }

	.suppliers h2
	{ background:#232323; display:block; height:21px; line-height:21px; margin:0 0 4px 0; overflow:hidden; padding:0 5px 0 4px; }
	
		.suppliers h2 a
		{ float:left; }
	
		.suppliers h2 img
		{ float:right; margin:5px 0 0 0; }
		
/**
* Articles
*
* @section				structure
* @subsection			content
* @subsubsection		content-main
* @subsubsubsection		articles
*/

.articles
{ border-bottom:1px solid #484848 !important; height:100px; padding:5px 5px 0 5px; position:relative; }

	.articles h2
	{ font-size:14px; line-height:18px; }
	
	.articles p
	{ margin:0 !important; }
	
	.articles .info
	{ background:#3B3B3B; bottom:0; height:18px; left:0; padding:0 5px; position:absolute; width:314px; }
	
		.articles .info p
		{ font-size:10px; line-height:18px; }
		
			.articles .info p a:link,
			.articles .info p a:visited,
			.articles .info p a:active
			{ color:#4655CB }
				
				.articles .info p a:hover
				{ color:#FFF; }
				
			.articles .info p.left
			{ color:#FFF; width:110px; }
				
			.articles .info p.right
			{ color:#999; text-align:right; width:200px; }
			
/** 
* Position bottom - Internet Explorer 6
*
* @bugfix 
* @affected IE 6/Win, IE6 
* @valid yes 
*/

	* html .articles .info
	{ bottom:-1px; }
	
/** Box model > differences ( for Articles Front ) */

.box-model-articles-front
{ height:auto; }

/**
* Contracts & Tenders
*
* @section				structure
* @subsection			content
* @subsubsection		content-main
* @subsubsubsection		contracts-tenders
*/

.contracts-tenders
{ clear:left; float:left; height:26px; margin:1px 0 0 1px; overflow:hidden; padding:6px; width:312px; }

	.contracts-tenders h2
	{ font-size:12px; float:left; line-height:14px; width:180px; }
	
		.contracts-tenders h2 span
		{ color:#C6C6C6; display:block; font-size:11px; }
		
	.contracts-tenders .date
	{ font-size:11px; float:right; text-align:right; width:105px; }
	
		.contracts-tenders .date span
		{ color:#FFF; }

/** Box model > differences ( for Contracts & Tenders Front ) */

.box-model-contracts-tenders-front
{ background:url(../images/structure/bg-box-model-contracts-tenders-front.gif) repeat-y 0 32px; }