/**
* Airport-int - general_contracts_tenders_results.css
*
* @package			layout
* @author			Arca Solutions
* @version			eDirectory 5.2.03
* @since			May, 4, 2009
*
*/

/**
* Global Classes
*
* @section		global
* @subsection	global classes
*/

.pd-0
{ padding:0 !important; }

/**
* Content
*
* Differences for extended content
*
* @section		structure
* @subsection	content
*/

#content
{ background:#2E2E2E; }

/**
* Main content
*
* Differences for extended content
*
* @section			structure
* @subsection		content
* @subsubsection	content-main
*/

#content-main
{ width:auto; }

/**
* Box Model
*
* Differences for Box model used in the entire website.
*
* @section				structure
* @subsection			content
* @subsubsection		content-main
* @subsubsubsection		box-model
*/	

.box-model
{ background:#181818; height:auto; padding:0 7px 7px 7px; width:967px; }

/** Box model > title */

.box-model-title
{ margin:0 -7px; }

/**
* Content top
*
* Top content for Featured News
*
* @section					structure
* @subsection				content
* @subsubsection			content-main
* @subsubsubsection			box-model
* @subsubsubsubsection		content-top
*/	

.content-top
{ margin:0 -7px; padding:7px; }

/**
* Content top search
*
* Top search for Contracts and Tenders
*
* @subsubsubsubsection			content-top
* @subsubsubsubsubsection		content-top-search
*/	

.content-top-search
{ background:#0B0B0B; border-bottom:1px solid #232323; border-top:1px solid #B25515; height:37px; overflow:hidden; }

	.content-top-search div
	{ float:left; height:37px; overflow:hidden; padding:0 22px 0 0; }
	
		.content-top-search label
		{ color:#FFF; float:left; font-size:11px; line-height:37px; padding:0 10px; }
		
		.content-top-search select,
		.content-top-search input
		{ background:#FFF; border:1px solid #222; border-left:1px solid #444; border-top:1px solid #444; color:#000; float:left; font-size:11px; line-height:16px; margin:9px 0 0 0; }
	
		.content-top-search select
		{ height:20px; width:170px; }
		
			.content-top-search .language select
			{ background:#FFF; width:75px; }
			
			.content-top-search .dark
			{ background:#EEE; }
		
		.content-top-search div input
		{ padding:1px 2px; width:162px; }
		
/** 
* Select Height - Internet Explorer 7
*
* @bugfix 
* @affected IE 7/Win
* @valid yes 
*/
		
		*+html .content-top-search select
		{ height:18px; }
		
/**
* Content top options
*
* Options for results page ( pagination and filter )
*
* @subsubsubsubsection				content-top
* @subsubsubsubsubsection			content-top-options
*/

.content-top-options
{ height:1%; padding:7px 0 0 0; overflow:hidden; width:100%; }
				
/**
* Filter
*
* Filter for page results
*
* @subsubsubsubsection				content-top
* @subsubsubsubsubsection			content-top-options
* @subsubsubsubsubsubsection		filter
*/

.filter
{ float:right; width:170px; }

	.filter select
		{ background:#FFF; border:1px solid #111; border-right-color:#222; border-top-color:#222; color:#000; font-size:11px; height:20px; line-height:20px; padding:0 0 0 2px; width:172px; }
		
			.filter select option
			{ color:#666; outline:none; }
			
				.filter select option.dark
				{ background:#EEE; }
				
/**
* Content Model - White
*
* Content Area used inside all modules
*
* @section			structure
* @subsection		content
* @subsubsection	content-model
*/

.content-model
{ background:#FFF; height:1%; overflow:hidden; padding:7px; }

	.content-model p.no-results
	{ color:#333; text-align:center; padding:50px 0 200px 0; }

/**
* Content model title
*
* Title for content
*
* @section				structure
* @subsection			content
* @subsubsection		content-model
* @subsubsubsection		title
*/

.title
{ background:url(../images/structure/bg-title-contracts-tenders.gif) repeat-x; height:38px; overflow:hidden; padding:1px 1px 3px 1px; }

	.title div
	{ background:#494949; border-left:1px solid #5B5B5B; border-right:1px solid #353535; float:left; height:38px; overflow:hidden; position:relative; }
	
		.title div a:link,
		.title div a:visited,
		.title div a:active
		{ background:url(../images/iconograph/icon-order.gif) no-repeat 0 top; bottom:4px; display:block; height:12px; font-size:0; position:absolute; right:4px; text-indent:-9999px; width:5px; }
		
			.title div a:hover
			{ background:url(../images/iconograph/icon-order.gif) no-repeat 0 bottom; }
		
		.title div p
		{ color:#FFF; font-size:11px; line-height:38px; padding:0 0 0 10px; }
		
/**
* Content model result
*
* Results for contracts
*
* @section				structure
* @subsection			content
* @subsubsection		content-model
* @subsubsubsection		title
*/

.result
{ background:#E8E8E8; border-bottom:1px solid #D6D6D6; height:1%; overflow:hidden; padding:12px 0; }

	.result-light
	{ background:#F9F9F9; }

	.result div
	{ float:left; padding:0 2px 0 0; }
		
		.result div p
		{ color:#333; font-size:11px; padding:0 0 0 11px; }
		
			.result div.loc p
			{ background-position:12px 0 !important; text-transform:uppercase; padding:0 0 0 34px; }
			
		.result div p a:link,
		.result div p a:visited,
		.result div p a:active
		{ color:#333; }
		
			.result div p a:hover
			{ color:#B25515; }
		
/** Content > Content-model > Fields width Differences */
		
	.pub-date
	{ border-left:none !important; width:113px; }
	
	.deadline
	{ width:91px; }
	
	.title-desc
	{ width:163px; }
	
	.loc
	{ width:77px; }
	
	.doc-number
	{ width:123px; }
	
	.cont-type
	{ width:139px; }
	
	.type-aut
	{ width:129px; }
	
	.proc
	{ border-right:none !important; padding:0; width:102px; }

/**
* Pagination
*
* Pagination for page results
*
* @section			structure
* @subsection		content
* @subsubsection	pagination
*/

.pagination
{ background:#111; float:left; height:20px; overflow:hidden; }

	.pagination p
	{ float:left; line-height:20px; padding:0 0 0 5px; }

		.pagination p span
		{ color:#FFF; }

	.pagination ul
	{ border:1px solid #111; float:right; height:18px; overflow:hidden; }
	
		.pagination ul li
		{ color:#ABABAB; float:left; font-size:11px; line-height:18px; }
		
			.pagination ul li a
			{ background:#1E1E1E; margin:0 0 0 1px; padding:4px 6px; }
			
				.pagination ul li a.active
				{ background:#545454; }
				
/** Content > Pagination > Differences */

	.pagination-top
	{ width:790px; }
	
	.pagination-bottom
	{ width:100%; margin:7px 0 0 0; }

/**
* Button Search
*
* @section				structure
* @subsection			content
* @subsubsection		button
*/
	
/** Sidebar > button > Search */

a.button-search
{ background:url(../images/structure/bg-button.gif) repeat-x 0 0; border:1px solid #9D5F1F; color:#B25515; display:block; font-size:12px; height:18px; line-height:18px; margin:9px 0 0 0; padding:0 0 0 4px; width:64px; }

	a.button-search:hover
	{ border-color:#B25515; }

		a.button-search span
		{ background:url(../images/iconograph/icon-search.gif) no-repeat 0 center; padding:0 0 0 20px; }