/**
* 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; }

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

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

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

#content
{ border-top:none; }

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

#content-top
{ background:#3A3A3A; border-bottom:1px solid #262626; height:295px; overflow:hidden; padding:0 0 20px 0; width:995px; }

/**
* 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:296px; overflow:hidden; width:424px; }

.video-thumb-column
{ float:left; width:95px; }

.video-thumb
{ float:left; margin:0 0 4px 0; position:relative; width:95px; }

	.video-thumb img
	{ border:1px solid #6D6D6D; }

	.video-thumb a:link,
	.video-thumb a:visited,
	.video-thumb a:active
	{ background:#2FAAAC url(../images/iconograph/bt-play.png) no-repeat 0 0; display:block; height:18px; font-size:10px; left:22px; line-height:18px; padding:0 5px 0 0; position:absolute; text-align:right; text-transform:uppercase; top:29px; width:45px; }
	
		.video-thumb a:hover
		{ color:#111; }
	
.video-main
{ background:#0C0C0C; float:right; width:325px; }

.video-main-display
{ height:233px; padding:6px; }

	.video-main-display div.viddler
	{ border:1px solid #6D6D6D; padding:1px; }

.video-main-desc
{ background:#232323; border-top:1px solid #3C3C3C; height:50px; padding:4px 6px; }

	.video-main-desc h4
	{ font-size:12px; line-height:16px; }
	
/**
* 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:#2FAAAC }
				
				.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; }