/****************************************************** 
	Title:    BNB
	Author:   Martin Metodiev
	Company:  Mag Studio
	Website:  www.magstudio.bg
	Updated:  2009/04/09
	Style:    DEFAULT Stylesheet
******************************************************/



/****************************************************** 
	LIST OF CONTENTS

		Global:				:	Common
							:	CMS Input
							:	Tables
							:	Forms


		Elements:			:	Logo
							:	Search
							:	Breadcrumb
							:	Tools
							:	Tabber
							:	Paginator
							:	Downloads


		Layout:				:	Body
							:	Header
							:	Content
							:	Sidebar Column
							:	Main
							:	More Information
							:	Footer


		Navigation:			:	Quick menu
							:	Main menu
							:	Sidebar menu
							:	Footer menu


		Inner Pages:		:	Polls
							:	Advanced Search
							:	Search Results
							:	FAQ
							:	Contacts
							:	Sitemap
							:	Gallery
							:	Apply Forms
							:	RSS
							:	Database
							:	Bank Notes
							:	BAE Codes
							:	Out of Service

******************************************************/



/* ******************************* GLOBAL */

/* .................... Common */
	h1, h2, h3, h4, h5, h6 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #792A28;
	}
	
	input, textarea, button {
		font-size: 11px;
	}
	
	a {
		color: #46342D;
	}
	
	.clear {
		clear: both;
	}
	
	.hide {
		display: none;
	}
	
	hr.breakline {
		height: 1px;
		font-size: 0pt;
		width: 100%;
		border: 0px;
		border-bottom: 1px dotted #E5BE61;
		background: none;
		margin-bottom: 10px;
	}

	a.print {
		float: right;
		background: url(../images/icons/photo_icon.gif) left 4px no-repeat;
		padding-left: 12px;
	}
	
	img.fileicon {
		float: left;
		margin-right: 3px;
	}
	
	label.note {
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #C00;
	}
	
	span.filesize {
		color: #7D7D7D;
	}
	
	div.col_containers div.from_to:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	
	img.print_header {
		display: none;
	}
/* ........................... */


/* .................... Tables */
	div.table_box {
		margin-bottom: 20px;
		width: 510px;
		overflow-x: auto;
		/*overflow-y: hidden;*/
		background: url(../images/backgrounds/tr_line.gif) right top repeat-y;
	}

	.table {
		width: 510px;
		color: #392B25;
	}

			.table tr th {
				padding: 7px 6px;
				font: normal 11px Tahoma, Geneva, sans-serif;
				text-align: center;
				color: #3b1a19;
				border-right: 1px solid #f6e29e;
				border-top: 1px solid #f6e29e;
			}

			.table tr td {
				padding: 7px 6px;
				border-right: 1px solid #f6e29e;
				border-bottom: 1px solid #f6e29e;
				text-align: left;
				background: #FDF8E6;
			}

			.table tr td.right {
				text-align: right;
				float: none;
			}

				.table tr td.right span {
					white-space: nowrap;
				}

			.table tr td.center {
				text-align: center;
				float: none;
			}

			.table tr td.first {
				background: url(../images/backgrounds/tr_line.gif) left center repeat-y;
			}
			
			.table tr td.last {
				background: url(../images/backgrounds/tr_line.gif) right center repeat-y;
			}

			.table tr th.last,
			.table tr td.last {
				border-right: 0px;
			}

			.table tr.header_cells th {
				background: #E7BF63 url(../images/backgrounds/tr_th.gif) center top no-repeat;
				border-top: 0px;
			}

			.table tr.header_cells th.single {
				border: 0px;
				background: url(../images/backgrounds/tr_th_single.gif) 0px 0px no-repeat;
			}

			.table tr.header_cells th.first {
				background-position: left top;
			}
			
			.table tr.header_cells th.last {
				background-position: right top;
			}
			
			.table tr.header_cells_last th {
				background: #E7BF63;
			}
			
			.table tr.first td {
				background: #E7BF63 url(../images/backgrounds/tr_first.gif) center top no-repeat;
			}
			
			.table tr.first td.first {
				background-position: left top;
			}
			
			.table tr.first td.last {
				background-position: right top;
			}

			.table tr.last td {
				background: url(../images/backgrounds/tr_last_line.gif) center bottom repeat-x;
				border-bottom: 0px;
			}
			
			.table tr.last td.first {
				background: url(../images/backgrounds/tr_last.gif) left bottom no-repeat;
			}
			
			.table tr.last td.last {
				background: url(../images/backgrounds/tr_last.gif) right bottom no-repeat;
			}
			
			.table tr.note td {
				border-right: 0px;
			}
			
			.table tr.note td.first {
				background: url(../images/backgrounds/tr_note.gif) left bottom no-repeat;
			}
	
		.table a {
			display: block;
			padding: 1px 0px;
			background-position: left center;
			background-repeat: no-repeat;
		}
		
		.table a.sup {
			display: inline;			
		}
		
		.table a.pdf {
			padding-left: 23px;
			background-image: url(../images/icons/pdf.gif);
		}

		div.extended div.table_box {
			background: url(../images/backgrounds/tr_line_ext.gif) left top repeat-y;
		}

		div.extended div.table_box table tr th.single {
			border: 0px;
			background: url(../images/backgrounds/tr_th.gif) 0px 0px no-repeat;
		}

		div.extended div.table_box .table tr td.first {
			background: url(../images/backgrounds/tr_first_ext.gif) left center repeat-y;
		}

		div.extended div.table_box .table tr td.last {
			background: url(../images/backgrounds/tr_line_ext.gif) right center repeat-y;
		}

		div.extended div.table_box .table tr.first td {
			background: url(../images/backgrounds/tr_first_ext.gif) center top no-repeat;
		}

		div.extended div.table_box .table tr.first td.first {
			background-position: left top;
		}

		div.extended div.table_box .table tr.first td.last {
			background-position: right top;
		}

		div.extended div.table_box .table tr.last td.first {
			background: url(../images/backgrounds/tr_last_ext.gif) left bottom no-repeat;
		}

		div.extended div.table_box .table tr.last td.last {
			background: url(../images/backgrounds/tr_last_ext.gif) right bottom no-repeat;
		}
/* ........................... */


/* ..................... Forms */
	label {
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #392c26;	
	}
	
	label.radio {
		font: normal 11px Tahoma, Geneva, sans-serif;
		color: #333;
		float: left;
		padding: 0px 0px 12px 5px;
		
	}
	
	label.floated {
		padding: 10px 10px 0px 0px;
		float: left;
	}

	label.from_to {
		width: 30px;
	}

	input.radio {
		float: left;
	}
	
	div.drop_down {
		margin-bottom: 10px;
	}
	
		div.drop_down select {
			margin-top: 5px;
			width: 180px;
		}
	
	select {
		font: normal 11px Tahoma, Geneva, sans-serif;
		color: #392c26;
	}
	
		div.buttons {
			border: 1px solid #333;
			float: left;
			margin-right: 10px;
		}
		
			div.buttons button,
			div.buttons input {
				background: #562025 url(../images/backgrounds/btn_border.gif) left top repeat-y;
				border: 1px solid #562025;
				border-top: 1px solid #7f3039;
				height: 18px;
				cursor: pointer;
				font: normal 11px Arial, Helvetica, sans-serif;
				color: #e8e8e8;
				padding: 0px 5px;
			}
			
			div.col_containers div.buttons input {
				margin-bottom: 0px;
			}

	form.from_to_date div.period div.dates {
		float: left;
		margin-right: 10px;
	}

	form.from_to_date div.dates {
		margin: 0px;
		overflow: hidden;
	}

	form.from_to_date select {
		width: 200px;
		margin-top: 8px;
	}

	form.from_to_date select.list {
		width: 120px;
		margin-bottom: 20px;
	}
	
	form.from_to_date select.date {
		 width: auto;
		 float: left;
		 margin-right: 4px;
	}

	form.from_to_date div.buttons {
		margin-top: 20px;
	}
	
		form.from_to_date div.buttons button {
			height: 19px;
			padding-bottom: 2px;
		}
	
	form.from_to_date div.period {
		float: left;
		margin-top: 20px;
		width: 240px;
	}

	form.from_to_date div.search_date div.dates {
		clear: left;
	}
	
	form.from_to_date div#banks_box {
		margin-top: 20px;
	}

		form.from_to_date div.period label.period {
			margin-top: 30px;
			display: block;
		}

		form.from_to_date div.period label.floated {
			width: 30px;
		}
		
		form.from_to_date input.radio {
			margin-right: 5px;
		}
		
		form.from_to_date div#currency {
			margin-top: 20px;
			float: left;
		}
		
		form.from_to_date div#issue {
			margin-top: 20px;
			float: left;
			width: 510px;
		}
		
		form.from_to_date div#issue select{
			float: left;
			width: 510px;
		}
		
		form.from_to_date div.banks {
			margin-top: 20px;
			float: left;
			clear: both;
		}

			form.from_to_date div#currency label {
				width: 200px;
				float: left;
			}
			
			form.from_to_date div#currency select {
				width: 200px;
			}
			
			form.from_to_date div.downloads {
				overflow: hidden;
			}
			
				form.from_to_date div.downloads hr {
					margin-top: 20px;
				}
			
				form.from_to_date div.downloads div.buttons {
					margin-top: 0px;
				}
/* ........................... */





/* ***************************** ELEMENTS */

/* ...................... Logo */
	h1.logo {
		width: 238px;
		height: 77px;
		background: url(../images/logo_bg.jpg) 0px 0px no-repeat;
		margin: -8px 0px 0px 35px;
	}

		h1.logo a {
			display: block;
			width: 100%;
			height: 100%;
		}
/* ........................... */


/* .................... Search */
	form.search_tool {
		float: right;
		width: 190px;
		margin-top: 9px;
	}
	
		form.search_tool input {
			width: 122px;
			border: 1px inset #562025;
			font-size: 11px;
			height: 16px;
			padding: 2px 1px 0px;
			float: left;
			margin-right: 10px;
		}

			form.search_tool div.buttons {
				margin-right: 0px;
			}

				form.search_tool div.buttons button {
					text-transform: uppercase;
					width: 52px;
				}

		form.search_tool a {
			font-size: 10px;
			color: #f4e09b;
			margin-top: 15px;
			float: left;
			width: auto;
		}
/* ........................... */


/* ................ Breadcrumb */
	div#breadcrumb {
		overflow: hidden;
		font-size: 11px;
		color: #7d7d7d;
		clear: both;
	}
	
		div#breadcrumb ol {
			float: left;
			margin-left: 5px;
			padding-bottom: 10px;
			overflow: hidden;
			width: 510px;
			text-align: left;
		}
	
		div#breadcrumb a.print_link {
			margin: 0px 10px 5px 15px;
		}
		
		div#breadcrumb a.rss_link {
			margin: 0px 15px 5px 0px;
		}

		div#breadcrumb ul.font_size {
			margin-top: 0px;
		}

			div#breadcrumb ol li {
				display: inline;
				margin-right: 2px;
				xbackground: url(../images/icons/breadcrumb_arrow_icon.gif) right 4px no-repeat;
			}
			
				div#breadcrumb ol li img {
					margin-right: 5px;
				}
			
				div#breadcrumb ol li.first img {
					display: none;
				}
			
			div#breadcrumb ol li.last {
				background: none;
			}
			
				div#breadcrumb ol li a {
					color: #7d7d7d;
				}
/* ........................... */


/* ..................... Tools */
	ul.font_size {
		float: right;
		font: bold 11px Tahoma, Geneva, sans-serif;
		color: #6b2628;
		margin-top: 6px;
	}
		
			ul.font_size li a {
				padding-right: 7px;
				background-repeat: no-repeat;
				background-position: right 55%;
				color: #6b2628 !important;
			}
			
			ul.font_size li.decrease a {
				background-image: url(../images/icons/a_minus.gif);
				padding-left: 10px;
			}
			
			ul.font_size li.increase a {
				background-image: url(../images/icons/a_plus.gif);
				padding-left: 10px;
				
			}

	a.print_link {
		float: right;
		margin: 6px 0px 6px 15px;
		padding-left: 15px;
		color: #6b2628;
		background: url(../images/icons/print_icon.gif) no-repeat left 1px;
		font-size: 10px;
	}
	
	a.rss_link {
		float: right;
		margin: 6px 15px 6px 0px;
		padding-left: 15px;
		color: #6b2628;
		background: url(../images/icons/header_navigation.gif) no-repeat scroll 0 -44px;
		font-size: 10px;
	}
	
	a.print_link,
	a.rss_link {
		color: #6b2628 !important;
	}
/* ........................... */


/* .................... Tabber */
	div#main div.tabbed_information div.tabs {
		overflow: hidden;
	}

		div#main div.tabbed_information div.tabs a,
		div#main div.tabbed_information div.tabs span {
			width: 180px;
			float: left;
			background: #E7BF63 url(../images/backgrounds/tab_inactive.gif) 0px 0px no-repeat;
			font: normal 11px Tahoma, Geneva, sans-serif;
			color: #411f1f;
			margin-right: 1px;
			padding: 10px 10px 6px;
		}

		div#main div.tabbed_information div.tabs a.active,
		div#main div.tabbed_information div.tabs span {
			background: #E7BF63 url(../images/backgrounds/tab_active.gif) 0px 0px no-repeat;
			padding: 8px 10px;
		}

	div#main div.tabbed_information div.items {
		margin-bottom: 10px;
		background: url(../images/backgrounds/tab_box_content.gif) center center repeat-y;
	}
	
		div#main div.tabbed_information div.items div.top {
			background: url(../images/backgrounds/tab_box_header.gif) center top no-repeat;
		}
		
			div#main div.tabbed_information div.items div.top div {
				background: url(../images/backgrounds/tab_box_footer.gif) center bottom no-repeat;
				width: 490px;
				padding: 7px 10px;
			}
	
					div#main div.tabbed_information div.items div.top div ul li {
						overflow: hidden;
						padding: 10px 0px 15px;
					}
				
						div#main div.tabbed_information div.items div.top div ul li strong {
							width: 95px;
							height: 14px;
							line-height: 13px;
							float: left;
							margin-right: 10px;
							font-weight: bold;
							color: #7e2d30;
							background: #fce49f url(../images/backgrounds/date_right_corner.gif) right top no-repeat;
							padding: 0px 5px;
						}
				
						div#main div.tabbed_information div.items div.top div ul li a {
							font: normal 11px Tahoma, Geneva, sans-serif;
							color: #000;
							float: left;
							width: 375px;
						}
/* ........................... */


/* ................. Paginator */
	div.paginator {
		overflow: hidden;
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #792928;
		margin-bottom: 10px;
	}
	
		div.paginator span.label {
			float: left;
			margin-right: 10px;
		}
		
		div.paginator ol {
			float: left;
			width: 290px;
		}
		
			div.paginator ol li {
				float: left;
				margin-right: 3px;
			}
		
		div.paginator a.new_search {
			float: right;
		}
/* ........................... */


/* ................. Downloads */
	div#main div.downloads {
		clear: both;
	}
	
		div#main div.downloads div {
			overflow: hidden;
			line-height: 16px;
		}
			
			div#main div.downloads div span {
				margin-bottom: 10px;
			}
		
			div#main div.downloads div span.filename {
				float: left;
				width: 370px;
			}
			
			div#main div.downloads div a {
				color: #D75103;
			}
			
			div#main div.downloads div a.disabled {
				color: #EFC86D;
				cursor: default;
				text-decoration: none;
			}
			
			div#main div.downloads div select {
				margin: 0px 10px 10px;
			}
			
			div#main div.downloads div span.title,
			div#main div.downloads div select,
			div#main div.downloads div div.buttons {
				float: left;
			}
			
			div#main div.downloads div img {
				width: 16px;
				height: 16px;
				border: 0px;
				padding: 0px;
				margin: 0px;
			}
			
			div#main div.downloads div span.filesize,
			div#main div.downloads div img,
			div#main div.downloads div a {
				float: right;
			}
			
			div#main div.downloads div a,
			div#main div.downloads div img {
				margin-left: 10px;
			}
/* ........................... */





/* ******************************* LAYOUT */

/* ...................... Body */
	html, body {
		background-color: #f4e09b;
		font: 11px Tahoma, Geneva, sans-serif;
		color: #46342D;
	}
	
		div.white_wrapper_tl { /* Top-Left oval corner */
			background: #FFF url(../images/backgrounds/white_wrapper_tl.gif) top left no-repeat;
			width: 961px;
			margin: 15px auto 0px;
		}
		
		div.white_wrapper_tr { /* Top-Right oval corner */
			background: url(../images/backgrounds/white_wrapper_tr.gif) top right no-repeat;
		}
		
		div.white_wrapper_bl { /* Bottom-Left oval corner */
			background: url(../images/backgrounds/white_wrapper_bl.gif) bottom left no-repeat;
		}
		
		div.white_wrapper_br { /* Bottom-Right oval corner */
			background: url(../images/backgrounds/white_wrapper_br.gif) bottom right no-repeat;
		}
		
		div#wrapper {
			overflow: hidden;
		}
/* ........................... */


/* .................... Header */
	div#header {
		width: 961px;
		height: 181px;
		background: url(../images/header_image_home.jpg) 6px 27px no-repeat;
	}

		div#header div.top_header {
			width: 937px;
			height: 56px;
			margin: 0px auto;
		}
/* ........................... */


/* ................... Content */
	div#content_top_shadow {	
		width: 949px;
		margin: 3px auto;
		background: #FFF url(../images/backgrounds/content_top_shadow.png) center top repeat-x;
		overflow: hidden;
	}
	
		div#content_top_shadow div#content {
			width: 941px;
			min-height: 500px;
			padding: 10px 4px 0px;
			text-align: justify;
			overflow: hidden;
			background: url(../images/backgrounds/content_bottom_shadow.png) center bottom repeat-x;
			font: normal 11px Tahoma, Geneva, sans-serif;
			color: #000;
		}
		
			div#content_top_shadow div#content h2 {
				text-align: left;
				font: bold 14px Arial, Helvetica, sans-serif;
				padding: 8px 0px;
				color: #7a2a29;
				clear: both;
			}
		
			div#content_top_shadow div#content h3 {
				font: bold 12px Arial, Helvetica, sans-serif;
			}
			
			div#content_top_shadow div#content div.img_border_hor,
			div#content_top_shadow div#content div.img_border_ver {
				float: left;
				margin-right: 10px;
			}
			
			div#content_top_shadow div#content div.img_border_hor {
				width: 230px;
				height: 168px;
				background: url(../images/backgrounds/img_border_hor.gif) 0px 0px no-repeat;
			}
			
				div#content_top_shadow div#content div.img_border_hor img {
					width: 220px;
					height: 158px;
					margin: 4px 0px 0px 4px;
				}
			
			div#content_top_shadow div#content div.img_border_ver {
				width: 168px;
				height: 230px;
				background: url(../images/backgrounds/img_border_ver.gif) 0px 0px no-repeat;
			}
			
				div#content_top_shadow div#content div.img_border_ver img {
					width: 158px;
					height: 220px;
					margin: 4px 0px 0px 4px;

				}
			
			div#content_top_shadow div#content p {
				line-height: 16px;
			}
			
			div#content_top_shadow div#content a.see_more {
				color: #d75103;
				line-height: 20px;
			}
				
			div#content_top_shadow div#content div.two_cols_wrapper {
				overflow: hidden;
				float: left;
				width: 740px;
			}
/* ........................... */


/* ............ Sidebar Column */
	div#sidebar {
		width: 210px;
		margin-right: 10px;
		float: left;
		clear: both;
	}

		div#sidebar strong {
			font-weight: bold;
		}
	
		div#sidebar div.banners {
			margin-bottom: 10px;
		}
		
			div#sidebar div.banners img {
				display: block;
			}
			
		div#sidebar div.box {
			background: url(../images/backgrounds/sidebar_content_colored.gif) center center repeat-y;
			margin-bottom: 10px;
		}

			div#sidebar div.box div.top {
				background: url(../images/backgrounds/sidebar_header_colored.gif) center top no-repeat;
			}
			
				div#sidebar div.box div.top div {
					width: 190px;
					background: url(../images/backgrounds/sidebar_footer_colored.gif) center bottom no-repeat;
					padding: 6px 10px;
					overflow: hidden;
					text-align: left;
				}

					div#sidebar div.box div.top div a {
						color: #d75103;
						line-height: 16px;
					}

				div#sidebar div.box div.top div h4.title {
					width: 196px;
					background: #38151a url(../images/backgrounds/sidebar_header_brown.png) 0px 0px no-repeat;
					font: normal 11px Tahoma, Geneva, sans-serif;
					color: #f4e09b;
					margin: -6px -10px 2px;
					padding: 5px 7px 6px;
				}
				
					div#sidebar div.box div.top div ul {
						margin: 0px -10px;
					}
					
						div#sidebar div.box div.top div ul li {
							padding: 2px 10px;
							overflow: hidden;
						}
						
						div#sidebar div.box div.top div ul li.last {
							border-bottom: none;
							padding-bottom: 4px;
						}

		div#sidebar div.white {
			background: url(../images/backgrounds/sidebar_content.gif) center center repeat-y;
		}

			div#sidebar div.white div.top {
				background: url(../images/backgrounds/sidebar_header.gif) center top no-repeat;
			}
			
				div#sidebar div.white div.top div {
					background: url(../images/backgrounds/sidebar_footer.gif) center bottom no-repeat;
				}

						div#sidebar div.white div.top div ul li {
							padding: 4px 10px;
							border-bottom: 1px solid #fbf1cf;
						}
						
						div#sidebar div.white div.top div ul li.first {
							padding-top: 0px;
						}
						
						div#sidebar div.white div.top div ul li.last {
							padding-bottom: 0px;
						}
/* ........................... */


/* ...................... Main */
	div#main {
		width: 510px;
		margin-right: 10px;
		float: left;
		padding-bottom: 20px;
	}
	
	div#main a {
		color: #D75103;
	}
	
	div.extended {
		width: 950px !important;
	}
	
		div.extended div#breadcrumb ol {
			width: 750px;
		}
	
		div.extended div#main,
		div.extended div.table_box,
			div.extended div.table_box table {
				margin-right: 0px;
				width: 720px;
			}
/* ........................... */


/* .......... More Information */
	div#more_information {
		width: 200px;
		float: left;
	}

		div#more_information strong {
			font-weight: bold;
		}

		div#more_information div.box {
			background: url(../images/backgrounds/more_info_content.gif) center center repeat-y;
			margin-bottom: 10px;
		}

			div#more_information div.box div.top {
				background: url(../images/backgrounds/more_info_header.gif) center top no-repeat;
			}
			
				div#more_information div.box div.top div {
					width: 180px;
					background: url(../images/backgrounds/more_info_footer.gif) center bottom no-repeat;
					padding: 6px 10px;
					overflow: hidden;
					text-align: left;
				}

					div#more_information div.box div.top div a {
						color: #d75103;
						line-height: 16px;
					}

				div#more_information div.box div.top div h4.title {
					width: 186px;
					background: #38151a url(../images/backgrounds/more_info_header_brown.png) 0px 0px no-repeat;
					font: normal 11px Tahoma, Geneva, sans-serif;
					color: #f4e09b;
					margin: -6px -10px 0px;
					padding: 5px 7px 6px;
				}
				
				div#more_information div.rate div.top div {
					color: #666;
				}
				
					div#more_information div.box div.top div ul {
						margin: 0px -10px;
					}
					
						div#more_information div.box div.top div ul li {
							border-bottom: 1px solid #fbf1cf;
							padding: 8px 10px;
							overflow: hidden;
						}
						
						div#more_information div.box div.top div ul li.last {
							border-bottom: none;
							padding-bottom: 4px;
						}
						
						div#more_information div.box div.top div ul li.first {
							padding-top: 4px;
						}
						
							div#more_information div.box div.top div ul li img,
							div#more_information div.box div.top div ul li em,
							div#more_information div.box div.top div ul li span,
							div#more_information div.rate div.top div ul li strong {
								float: left;
								padding-right: 5px;
							}

							div#more_information div.rate div.top div ul li img {
								vertical-align: middle;
								clear: left;
								padding-top: 3px;
							}

						div#more_information div.rate div.top div ul li {
							padding: 4px 10px;
						}
						
						div#more_information div.rate div.top div ul li.last {
							padding-bottom: 0px;
						}
						
						div#more_information div.rate div.top div ul li.first {
							padding-top: 0px;
						}

					div#more_information div.rate div.top div span {
						width: 9px;
						height: 10px;
						background: url(../images/icons/currency_changes.gif) center center no-repeat;
						text-indent: -9999px;
						margin-top: 2px;
						font-size: 0pt;
					}
					
					div#more_information div.rate div.top div span.up {
						background-position: center top;
					}
					
					div#more_information div.rate div.top div span.down {
						background-position: center -20px;
					}
					
					div#more_information div.rate div.top div span.no_change {
						background-position: center -10px;
					}

		div#more_information div.white {
			background: url(../images/backgrounds/more_info_content_white.gif) center center repeat-y;
		}

			div#more_information div.white div.top {
				background: url(../images/backgrounds/more_info_header_white.gif) center top no-repeat;
			}
			
				div#more_information div.white div.top div {
					background: url(../images/backgrounds/more_info_footer_white.gif) center bottom no-repeat;
					color: #666;
				}

						div#more_information div.white div.top div ul li {
							padding: 4px 10px;
							border-bottom: 1px solid #fbf1cf;
						}
						
						div#more_information div.white div.top div ul li.first {
							padding-top: 3px;
						}
						
						div#more_information div.white div.top div ul li.last {
							padding-bottom: 0px;
						}
						
			div#more_information div.calendar a {
				clear: both;
				display: block;
				padding: 2px 0px;
			}
			
			div#more_information div.archive a {
				padding: 2px 5px;
				margin: 5px 4px 0px;
				display: inline-block;
			}
			
			div#more_information div.archive hr {
				background: #fce49e;
				margin: 5px -20px 0px;
				width: 210px;
				clear: both;
				border-bottom: 1px solid #FBF1CF;
			}
/* ........................... */


/* .................... Footer */
	div#footer {
		width: 921px;
		margin: 0px auto;
		overflow: hidden;
		padding: 10px 20px;
		color: #472016;
	}
	
		div#footer a {
			color: #472016;
		}
/* ........................... */





/* *************************** NAVIGATION */

/* ................ Quick menu */
	ul.quick_menu,
	ul.languages {
		float: left;
		margin-top: 6px;
	}

		ul.quick_menu li,
		ul.font_size li,
		ul.languages li {
			float: left;	 
		}
		
		ul.quick_menu li {
			background: url(../images/backgrounds/quick_menu_break_line.gif) 6px center no-repeat;
			padding-left: 13px;
		}
		
		ul.quick_menu li.home {
			padding: 0px;
			background: none;
		}
		
			ul.quick_menu li a {
				font: normal 11px Tahoma, Geneva, sans-serif;
				color: #333;
				background: url(../images/icons/header_navigation.gif) left top no-repeat;
				padding-left: 18px;
			}
			
				ul.quick_menu li a:hover {
					color: #6b2628;
				}
				
			ul.quick_menu li.home a {
				background-position: 0px 0px;
			}
			
			ul.quick_menu li.contacts a {
				background-position: 0px -14px;
			}
			
			ul.quick_menu li.sitemap a {
				background-position: 0px -28px;
				padding-left: 22px;
			}
			
			ul.quick_menu li.rss a {
				padding-left: 14px;
				background-position: 0px -44px;
			}
			
			ul.quick_menu li.blind_site a {
				padding-left: 14px;
				background-position: 0px -56px;
			}

	ul.languages {
		background: url(../images/backgrounds/quick_menu_break_line.gif) 6px center no-repeat;
		padding-left: 20px;
		margin-left: 4px;
	}
	
		ul.languages li {
			padding-right: 10px;
		}
			
			ul.languages li a {
				color: #6b2628;
			}
/* ........................... */


/* ................. Main menu */
	div#navigation {
		width: 950px;
		margin: 24px 0px 0px 6px;
		height: 32px;
	}
		
		div#navigation ul {
			height: 32px;
		}
		
			div#navigation ul li {
				float: left;
				height: 32px;
				margin-right: 1px;
			}
			
			div#navigation ul li.last {
				margin: 0px;
			}
			
				div#navigation ul li a {
					float: left;
					height: 32px;
					background: url(../images/backgrounds/navigation_left_corners.gif) left top no-repeat;
					font: normal 11px Tahoma, Geneva, sans-serif;
					color: #6b2628;
					text-decoration: none;
				}
				
					div#navigation ul li a:hover {
						background-position: left -64px;
					}
					
					div#navigation ul li a span {
						float: left;
						height: 32px;
						padding: 0px 12px;
						background: url(../images/backgrounds/navigation_right_corners.gif) right top no-repeat;
						cursor: pointer;
						line-height: 28px;
					}
					
						div#navigation ul li a:hover span {
							background-position: right -64px;
						}
					
				div#navigation ul li.first a {
					background: url(../images/backgrounds/navigation_left_corners.gif) left -32px no-repeat;
				}
				
					div#navigation ul li.first a:hover {
						background-position: left bottom;
					}
				
					div#navigation ul li.first a span {
						background: url(../images/backgrounds/navigation_right_corners.gif) right top no-repeat;
						padding-left: 10px;
						padding-right: 11px;
					}
					
						div#navigation ul li.first a:hover span {
							background-position: right -64px;
						}
				
				div#navigation ul li.last a span {
					background-position: right -32px;
					padding-right: 10px;
				}
				
					div#navigation ul li.last a:hover span {
						background-position: right bottom;
					}
				
			div#navigation ul li a.current {
				float: left;
				height: 32px;
				background: url(../images/backgrounds/navigation_left_corners.gif) left -64px no-repeat;
				font: normal 11px Tahoma, Geneva, sans-serif;
				color: #6b2628;
			}
			
				div#navigation ul li a.current span {
					float: left;
					height: 32px;
					padding: 0px 12px;
					background: url(../images/backgrounds/navigation_right_corners.gif) right -64px no-repeat;
					cursor: default;
					line-height: 28px;
				}
				
			div#navigation ul li.first a.current {
				background: url(../images/backgrounds/navigation_left_corners.gif) left bottom no-repeat;
			}
				
				div#navigation ul li.first a.current span {
					background: url(../images/backgrounds/navigation_right_corners.gif) right -64px no-repeat;
					padding-left: 10px;
					padding-right: 11px;
				}

			div#navigation ul li.last a.current span {
				background-position: right bottom;
				padding-right: 10px;
			}
/* ........................... */


/* .............. Sidebar menu */
	
	/* FIRST LEVEL */
	div#sidebar div.menu div.top div {
		margin: auto -10px;
		padding: 5px 10px;
		width: 210px;
	}

		div#sidebar div.menu div.top div span {
			display: block;
			padding: 6px 5px 7px 23px;
			font-size: 11px;
			cursor: pointer;
			color: #D75103;
			background: url(../images/icons/plus.gif) no-repeat 4px 8px;
			border-bottom: 1px solid #FBF1CF;
		}

		div#sidebar div.menu div.top div span.active {
			background-image: url(../images/icons/minus.gif);
			background-color: #fce9af;
			color: #3b1a19;
		}

		div#sidebar div.menu div.top div a {
			display: block;
			color: #D75103;
			margin: 0px;
			padding: 5px 0px 6px 23px;
			border-bottom: 1px solid #FBF1CF;
			text-decoration: none;
		}

			div#sidebar div.menu div.top div span:hover,
			div#sidebar div.menu div.top div a:hover,
			div#sidebar div.menu div.top div a.active
			 {
				background-color: #FCE9AF;
			}


		/* SECOND LEVEL */
		div#sidebar div.menu div.top div div {
			background: none;
			border-bottom: 1px solid #FBF1CF;
			margin: 0px;
			padding: 0px;
		}

			div#sidebar div.menu div.top div div span {
				border: 0px;
				color: #3b1a19;
				background: url(../images/icons/plus.gif) no-repeat 16px 7px;
				padding-left: 35px;
				margin-right: 0px;
				margin: 3px 0px;
				clear: both;
			}

			div#sidebar div.menu div.top div div a {
				display: block;
				clear: both;
				margin: 3px 0px;
				padding: 1px 5px 5px 35px;
				border: 0px;
				color: #3b1a19;
			}


			/* THIRD LEVEL */
			div#sidebar div.menu div.top div div div {
				border-bottom: 1px solid #FBF1CF;
				padding: 0px;
				width: 210px;
				background: none;
			}
			
				div#sidebar div.menu div.top div div div a {
					display: block;
					color: #3b1a19;
					margin: 0px 0px 3px;
					padding: 1px 5px 5px 45px;
				}
/* ........................... */


/* ............... Footer menu */
	div#footer_menu {
		width: 909px;
		padding: 0px 20px;
		margin: 0px auto 6px;
		background: #551912 url(../images/backgrounds/footer_menu.png) center bottom no-repeat;
	}
	
		div#footer_menu ul {
			padding: 11px 0px 13px;
			overflow: hidden;
		}
	
			div#footer_menu ul li {
				float: left;
				padding: 0px 10px;
				border-right: 1px solid #94350a;
			}
			
			div#footer_menu ul li.last {
				border-right: 0px;
			}
		
				div#footer_menu ul li a {
					color: #f4e09b;
				}
/* ........................... */





/* ************************** INNER PAGES */

/* ..................... Polls */
	form#survey ul {
		margin-bottom: 20px;
	}

	form#survey ul li {
		overflow: hidden;
	}

		form#survey ul li span.question,
		form#survey ul li div.answer span {
			font: bold 12px Arial, Helvetica, sans-serif;
			color: #392c26;
		}

		form#survey ul li span.question {
			display: block;
			clear: both;
			margin: 10px 5px 0px 0px;
			padding-bottom: 5px;
		}
		
		form#survey ul li label.question {
			font-weight: normal;
		}
		
		form#survey ul li div.answer {
			margin: 20px 0px;
			overflow: hidden;
		}
		
			form#survey ul li div.answer span {
				float: left;
				padding: 0px 20px 10px 0px;
			}
			
			form#survey ul li div.answer div {
				float: left;
			}
			
				form#survey ul li div.answer div label.radio {
					margin-right: 20px;
				}
		
		form#survey textarea#survey_offer {
			width: 500px;
			height: 108px;
			font: normal 11px Tahoma, Geneva, sans-serif;
			border: 1px solid #f6e19e;
			margin: 10px 0px;
		}
/* ........................... */


/* ........... Advanced Search */
	div.col_containers {
		width: 210px;
		margin-right: 20px;
		float: left;
	}
	
		div.col_containers label {
			display: block;
			padding-bottom: 10px;
		}
		
		div.col_containers input,
		div.col_containers select {
			margin-bottom: 20px;
		}
		
		div.col_containers input.textfield {
			width: 200px;
		}
		
		div.col_containers input#results {
			width: 50px;
		}
		
		div.col_containers select.criteria {
			width: 206px;
		}
		
		div.col_containers select.sort {
			width: 140px;
			margin-bottom: 10px;
		}
		
		div.col_containers div.buttons {
			margin-top: 10px;
		}
		
		div.col_containers div.from_to label {
			float: left;
			margin-right: 1px;
		}
		
		div.col_containers div.from_to input.textfield {
			width: 53px;
			float: left;
			margin-right: 1px;
		}
		
		div.col_containers div.from_to img {
			border: 0px;
			float: left;
		}
/* ........................... */


/* ............ Search Results */
	ol.results {
		padding-bottom: 10px;
	}

		ol.results li {
			overflow: hidden;
			border-bottom: 1px dotted #E5BE61;
			padding: 10px 0px;
		}

			ol.results li p {
				margin-bottom: 5px;
			}
		
			ol.results li em {
				font-style: italic;
			}
			
			ol.results li a.see_more {
				float: left;
				margin-top: 5px;
			}
/* ........................... */


/* ...................... FAQs */
	div#main div.faqs {
		overflow: hidden;
		margin-bottom: 10px;
	}
	
		div#main div.faqs a {
			float: left;
			clear: both;
			margin: 3px 0px;
		}
		
		div#main div.faqs a.active {
			cursor: default;
			color: #000;
			text-decoration: none;
		}
/* ........................... */


/* .................. Contacts */
	div#main ul.contacts_list li {
		padding: 0px 0px 0px 22px;
		background: url(../images/icons/contact_icons.gif) left top no-repeat;
		height: 18px;
		line-height: 18px;
		margin-bottom: 12px;
		color: #392C26;
	}
	
	div#main ul.contacts_list li.address {
		background-position: left -144px;
	}
	
	div#main ul.contacts_list li.worktime {
		background-position: left -126px;
	}
	
	div#main ul.contacts_list li.phone {
		background-position: left -108px;
	}
	
	div#main ul.contacts_list li.telefax {
		background-position: left -90px;
	}
	
	div#main ul.contacts_list li.telex {
		background-position: left -72px;
	}
	
	div#main ul.contacts_list li.swift {
		background-position: left -54px;
	}
	
	div#main ul.contacts_list li.reuters {
		background-position: left -36px;
	}
	
	div#main ul.contacts_list li.email {
		background-position: left -18px;
	}
	
	div#main ul.contacts_list li.comments_email {
		background-position: left top;
	}

		div#main ul.contacts_list li label {
			padding-right: 3px;
			font: normal 11px Arial, Helvetica, sans-serif;
		}
/* ........................... */


/* ................... Sitemap */
	h5.sitemap_title {
		font: bold 12px Arial, Helvetica, sans-serif;
		margin-top: 15px;
	}

	ol.sitemap li a {
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #792928 !important;
	}
	
		ol.sitemap li a:hover {
			color: #D75103 !important;
		}

	ol.sitemap li ol {
		margin: 10px 0px 20px 20px;
	}

			ol.sitemap li ol li a {
				font: normal 12px Arial, Helvetica, sans-serif;
				color: #392C26 !important;
				float: left;
			}

			ol.sitemap li ol li ol {
				clear: both;
				overflow: hidden;
				margin: 0px 0px 0px 10px;
			}

				ol.sitemap li ol li ol li {
					margin: 5px 0px 0px 0px;
				}

					ol.sitemap li ol li ol li a {
						font-size: 11px;
						padding-left: 8px;
						background: url(../images/icons/arrow.gif) left 5px no-repeat;
					}
	
					ol.sitemap li ol li ol li ul {
						margin: 0px 0px 10px 0px;
						clear: both;
						overflow: hidden;
					}

						ol.sitemap li ol li ol li ul li {
							overflow: hidden;
						}

							ol.sitemap li ol li ol li ul li a {
								margin-bottom: 0px;
								background: none;
								margin-left: 10px;
								color: #D75103 !important;
								float: left;
								clear: both;
							}
/* ........................... */


/* ................... Gallery */
	div.photo_gallery {
		float: left;
		overflow: hidden;
		background: url(../images/backgrounds/photo_gallery_separator.gif) center top repeat-y;
	}
		
		div.photo_gallery div.pic {
			float: left;
			width: 225px;
			margin: 0px 15px 30px;
		}
		
			div.photo_gallery div.pic img {
				padding: 1px;
				border: 1px solid #999;
				display: block;
				margin: 0px auto 2px;
			}
			
			div.photo_gallery div.pic p {
				color: #372C28;
				width: 220px;
				text-align: justify;
			}
			
			div.photo_gallery div.pic a {
				margin-top: 10px;
			}
/* ........................... */


/* ............... Apply Forms */
	form.apply_form * {
		font: normal 11px Tahoma, Geneva, sans-serif;
		text-align: left;
	}

	form.apply_form fieldset {
		margin-bottom: 30px;
	}

		form.apply_form fieldset address {
			font: bold 12px Arial, Helvetica, sans-serif;
			color: #792928;
			margin-bottom: 10px;
		}
		
		form.apply_form fieldset hr {
			margin: 15px 0px;
		}

		form.apply_form fieldset div {
			margin-bottom: 5px;
			overflow: hidden;
		}

			form.apply_form fieldset div strong {
				font-weight: bold;
			}
			
			form.apply_form fieldset div label {
				line-height: 18px;
			}

			form.apply_form fieldset div span.note {
				font: italic normal 10px Arial, Helvetica, sans-serif;
			}

			form.apply_form fieldset div span.alert {
				clear: both;
				display: block;
				font: normal 11px Tahoma, Geneva, sans-serif;
				color: #CC0000;
				padding-top: 5px;
			}

			form.apply_form fieldset div span.slash {
				margin: 0px 5px;
			}

		form.apply_form fieldset.position_type label,
		form.apply_form fieldset.personal_info label {
			width: 170px;
		}
		
		form.apply_form fieldset.feedback label {
			width: 60px;
		}
		
		form.apply_form fieldset.feedback div textarea, 
		form.apply_form fieldset.feedback div input.textfield {
			float: left;
			width: 270px;
		}

			form.apply_form fieldset.position_type div select {
				width: 340px;
			}

			form.apply_form fieldset.personal_info div span.note {
				display: block;
				clear: both;
			}

			form.apply_form fieldset.personal_info div input {
				width: 170px;
				float: left;
			}

			form.apply_form fieldset.position_type div.photo input {
				height: 21px;
				padding: 0px;
			}
		
			form.apply_form fieldset.education div.uni_and_subj label,
			form.apply_form fieldset.education div.period_and_degree label {
				width: 170px;
			}
			
			form.apply_form fieldset.education div.uni_and_subj input {
				width: 332px;
			}
		
			form.apply_form fieldset.education div.course label {
				margin: 0px 5px 0px 172px;
			}
			
			form.apply_form fieldset.education div.course input {
				width: 70px;
				float: left;
			}
			
		form.apply_form fieldset.education div.course {
			float: left;
		}
			
		form.apply_form fieldset.education div.degree {
			float: right;
		}
		
			form.apply_form fieldset.education div.degree label {
				margin-right: 5px;
			}

			form.apply_form fieldset.education div.period_and_degree label#form_degree1_label,
			form.apply_form fieldset.education div.period_and_degree label#form_degree2_label,
			form.apply_form fieldset.education div.period_and_degree label#form_degree3_label {
				width: auto;
				margin-right: 5px;
			}
			
				form.apply_form fieldset.education div.period_and_degree span.alert {
					padding-left:172px;
				}
			
			form.apply_form fieldset.addit_education div div {
				width: 182px;
				margin: 0px 1px;
				float: left;
			}
			
			form.apply_form fieldset.addit_education div div.period {
				width: 140px;
			}
			
				form.apply_form fieldset.addit_education div div input {
					width: 170px;
				}

			form.apply_form fieldset.languages div div {
				width: 80px;
				margin: 0px 1px;
				float: left;
			}
			
			form.apply_form fieldset.languages div div.language {
				width: 250px;
			}
			
				form.apply_form fieldset.languages div div input {
					width: 170px;
				}
				
				form.apply_form fieldset.languages div div select {
					width: 70px;
				}

			form.apply_form fieldset.languages2 div div {
				width: 200px;
				margin: 0px 1px;
				float: left;
			}

			form.apply_form fieldset.languages2 div div.language2 {
				width: 190px;
			}
			
				form.apply_form fieldset.languages2 div div input {
					width: 170px;
				}
				
				form.apply_form fieldset.languages2 div div select {
					width: 70px;
				}

			form.apply_form fieldset.preferences div div {
				width: 200px;
				margin: 0px 1px;
				float: left;
			}

			form.apply_form fieldset.preferences div div.language2 {
				width: 190px;
			}
			
				form.apply_form fieldset.preferences div div input {
					width: 170px;
				}
				
				form.apply_form fieldset.preferences div div select {
					width: 70px;
				}

			form.apply_form fieldset.computers div div {
				width: 100px;
				margin: 0px 1px;
				float: left;
			}
			
			form.apply_form fieldset.computers div div.program {
				width: 262px;
			}
			
				form.apply_form fieldset.computers div div input {
					width: 170px;
				}
				
				form.apply_form fieldset.computers div div select {
					width: 70px;
				}

			form.apply_form fieldset.activities div div {
				width: 180px;
				margin: 0px 1px;
				float: left;
			}
			
			form.apply_form fieldset.activities div div.period {
				width: 140px;
			}
			
				form.apply_form fieldset.activities div div input {
					width: 170px;
				}

			form.apply_form fieldset.experience div div {
				width: 340px;
				float: left;
			}
			
			form.apply_form fieldset.experience div div.period {
				width: 170px;
			}
			
				form.apply_form fieldset.experience div div input {
					width: 332px;
				}

	form.apply_form fieldset.last_steps {
		margin-bottom: 0px;
	}

			form.apply_form fieldset.last_steps div div {
				float: left;
				width: 120px;
			}
			
			form.apply_form fieldset.last_steps2 div div {
				width: 90px;
			}
			
				form.apply_form fieldset.last_steps div div label,
				form.apply_form fieldset.last_steps div div input {
					float: left;
				}
				
				form.apply_form fieldset.last_steps div label {
					width: 370px;
					margin-right: 10px;
				}
				
				form.apply_form fieldset.last_steps2 div label {
					width: 410px;
					margin-right: 10px;
				}
				
				form.apply_form fieldset.last_steps div input.textfield {
					float: left;
					width: 120px;
				}
				
					form.apply_form fieldset.last_steps div div label {
						width: auto;
						margin: 0px 10px 0px 0px;
					}
					
					form.apply_form fieldset.last_steps div div input {
						margin: 3px 4px 0px 0px;
					}
					
				form.apply_form fieldset.last_steps div textarea {
					width: 500px;
				}
				
			form.apply_form fieldset.last_steps div.friends {
				width: 510px;
			}
			
				form.apply_form fieldset.last_steps div.friends div.names {
					width: 380px;
					float: left;
				}
				
					form.apply_form fieldset.last_steps div.friends div.names input {
						width: 353px;
					}
					
					form.apply_form fieldset.last_steps div.friends div.names label.name {
						padding-left: 15px;
					}
					
					form.apply_form fieldset.last_steps div.friends div.names span {
						float: left;
						padding: 7px 5px 0px 0px;
					}
				
				form.apply_form fieldset.last_steps div.friends div.phones {
					width: 130px;
					float: right;
				}
				
					form.apply_form fieldset.last_steps div.friends div.phones input {
						width: 120px;
					}

		form.apply_form fieldset.preferences {
			margin: 30px 0px 20px;
		}
/* ........................... */


/* ....................... RSS */
	div.rsses ul {
		padding-bottom: 10px;
	}

		div.rsses ul li {
			overflow: hidden;
			padding: 0px 0px 10px 0px;
			background: none;
		}
		
			div.rsses ul li span {
				float: left;
				width: 456px;
			}
			
			div.rsses ul li a.rss_link {
				margin: 1px 10px 0px 0px;
				float: left;
			}
/* ........................... */


/* .................. Database */
	form#db_form div.selects select {
		width: 100%;
		height: 58px;
		margin-bottom: 20px;
	}

	form#db_form div.selects select.dropdown {
		height: auto;
	}

	form#db_form div.dates {
		overflow: hidden;
		margin-bottom: 10px;
	}

	form#db_form div.dates select {
		float: left;
		margin-right: 2px;
	}
	
	form#db_form div.dates label {
		padding: 0px;
		line-height: 19px;
		margin-right: 5px;
	}
	
	form#db_form div.dates div {
		padding-right: 20px;
		overflow: hidden;
		float: left;
	}
	
	form#db_form div.dates div.buttons {
		padding-right: 0px;
	}
	
	form#db_form div.checkboxes {
		margin-top: 30px;
		height: 235px;
		overflow: auto;
		border: 1px solid #828790;
		padding: 5px;
	}
	
		form#db_form div.checkboxes input {
			float: left;
			margin-top: 1px;
		}
		
		form#db_form div.checkboxes a {
			float: left;
			width: 670px;
			padding: 0px 0px 10px 5px;
			text-align: left;
		}
		
			form#db_form div.checkboxes a label {
				font-weight: normal;
				cursor: pointer;
				color: #D75103;
			}
/* ........................... */


/* ................ Bank Notes */
	ul.bank_notes {
		overflow: hidden;
		background: url(../images/backgrounds/photo_gallery_separator.gif) center top repeat-y;
		margin: 0px 0px 30px 0px;
		width: 510px;
	}
	
		ul.bank_notes li {
			width: 235px;
			float: left;
			padding: 0px 10px;
			overflow: hidden;
		}
	
		ul.bank_notes li.first {
			margin: 0px;
		}
		
			ul.bank_notes li a {
				clear: both;
				padding: 0px 0px 2px 10px;
				display: block;
				color: #d65102;
			}
	
			ul.bank_notes li h3 {
				padding-bottom: 5px;
			}
	
			ul.bank_notes li.breakline {
				height: 21px;
				font-size: 0pt;
				overflow: hidden;
				width: 100%;
				background: url(../images/backgrounds/h_separator.gif) left top repeat-x;
				margin: 0px;
			}
/* ........................... */


/* ................. BAE Codes */
	div#bae table {
		width: 100%;
		color: #392B25;
	}
	
	div#bae table.clicktable {
		cursor: pointer;
	}
	
	div#bae table.clicktable tr td.first {
		background: url(../images/icons/plus.gif) 5px center no-repeat;
	}
	
			div#bae table tr th {
				font-weight: bold;
				text-align: center;
			}
			
			div#bae table tr td,
			div#bae table tr th {
				padding: 5px;
				border: 1px solid #F6E29E;
			}
			
			div#bae div table tr td {
				border: 0px;
			}
			
			div#bae table tr td.first {
				padding-left: 20px;
			}

	div#bae table.active tr td.first {
		background: #FDF8E6 url(../images/icons/minus.gif) 5px center no-repeat;
	}
	
	div#bae table.active,
	div#bae table.clicktable:hover {
		background-color: #FDF8E6;
	}
/* ........................... */


/* .............. Excel Tables */
	div.excel {
		width: 500px;
		height: 600px;
		margin: 0px auto;
		overflow: auto;
	}
	
		div.excel table {
			margin-left: 1px;
			margin-top: 10px;
			margin-bottom: 20px;
			
		}
		
				div.excel table tr td {
					padding: 0px 2px;
					vertical-align: top;
					text-align: left;
				}
/* ........................... */


/* ........................... */
	div.out_of_service {
		background: url(../images/backgrounds/photo_gallery_separator.gif) center top repeat-y;
		overflow: hidden;
	}

		div.out_of_service div {
			width: 235px;
			float: left;
			padding-left: 20px;
		}
	
				div.out_of_service div dl dt {
					float: left;
					width: 120px;
				}
				
				div.out_of_service div dl dd {
					padding-bottom: 10px;
				}
/* ........................... */





/* Global contents */
.content {
	overflow: hidden;
	padding: 8px 0px;
	border-top: 1px dotted #E5BE61;
}

	h3 {
		padding: 3px 0px;
		color: #792928;
	}
	
		h3 a {
			color: #7E2E31;
		}

	.content h4 {
		padding-bottom: 5px;
	}

	.content h5 {
		padding-bottom: 5px;
	}

	.content ul {
		margin-bottom: 10px;
	}

		.content ul li {
			margin-left: 18px;
			padding: 5px 0px 0px 10px;
			background: url(../images/icons/list_arrow.gif) left 9px no-repeat;
		}

	.content p {
		margin-bottom: 0px;
		text-indent: 18px;
	}
	
	.content table p {
		margin: 1px 5px;
		text-indent: 0px;
	}

		.content p img {
			border: 0px;
			padding: 0px;
		}

	.content strong {
		font-weight: bold;
	}

	.content em,
	.content i {
		font-style: italic;
	}

	.content img {
		float: left;
		margin: 0px 10px 5px 0px;
		padding: 1px;
		border: 1px solid #999;
	}
	
	.doc_entry {
		overflow: auto;
	}
	
		.doc_entry img {
			float: none;
			margin: 0px;
			padding: 5px;
			border: 0px;
		}
		
		.doc_entry table {			
			margin: 15px 0px;			
		}
	
	.content iframe {
		min-height: 400px;
	}
	
	.content ol,
		.content ol li {
			list-style-type: decimal;
		}
		
		.content ol li {
			margin-left: 36px;
			line-height: 16px;
		}
		
		.content ol {
			margin-bottom: 10px;
		}
	
	.content ol li ul,
		.content ol li ul li {
			list-style: none;
		}
	
	.content ol li ul {
		list-style: none;
	}


/*form.sort {
}
	form.sort div label {
		float: right;
		margin: 4px 3px 0 0;
		font-size: 11px;
	}

	form.sort div .select2 {
		float: right;
		width: 190px;
		padding: 2px 2px 2px 5px;
		color: #8C9092;
		font-size: 11px;
		border: 1px solid #cccccc;
	}
	
	form.sort div {
		height: 20px;
		margin: 20px 1px 5px 0;
	}

		form.sort table th {
			padding-right: 5px;
			padding-left: 5px;
			
			text-align: center;
			font-size: 11px;
			font-weight: normal;
		}
		
		form.sort table td {
			padding-right: 1px;
			padding-left: 1px;
			font-size: 11px;
			font-weight: normal;
		}*/

/* press */

ul.leadership li {
	float: left;
	width: 100%;
	position: relative;
	padding: 0 0 10px 0;
	margin: 0 0 15px 0;
	line-height: 1.5em;
	background: url(../images/bg-more-information-currency.png) left bottom repeat-x;
}

	ul.leadership li h4 {
		text-decoration: underline;
	}
	
	ul.leadership li img {
		float: left;
		margin: 0px 10px 5px 0px;
		padding: 1px;
		border: 1px solid #999;
	}
	
	ul.leadership li em {
		font-style: italic;
	}
	
	ul.leadership li strong {
		font-weight: bold;
	}
	
	ul.leadership li p {
		margin: 10px 0px;
	}

		ulleadership li .press_files a.pdf {
			padding-left: 23px;
			padding-bottom: 2px;
			margin-right: 15px;
			font-size: 11px;
			background: url(../images/icons/pdf.gif) left no-repeat;
		}
		
		ul.leadership li.last{
			background: none;
		}

		ul.leadership li .press_files a.lang {
			font-size: 11px;
		}

		ul.leadership li a.gallery_thumbnail {
			float: left;
			margin: 0 5px 0 0;
			height: 185px;
			width: 223px;
			background: url(../images/gallery_thumbnail_bgr.gif) left top no-repeat;
		}
		
			ul.leadership li a.gallery_thumbnail img {
				float: left;
				margin: 1px;
				display: inline;
				border: none;
			}
			
		ul.leadership li div {
			margin: 0 0 8px 3px;
		}
		
/* press internal */

/*ul.press_internal {
	overflow: hidden;
}

ul.press_internal li {
	float: left;
	
}

ul.press_internal li a.gallery_thumbnail_small {
	float: left;
	padding: 0 1px 0 0;
	height: 103px;
	width: 134px;
	background: url(../images/gallery_thumbnail_small_bgr.gif) left top no-repeat;
}

	ul.press_internal li a.gallery_thumbnail_small img {
		float: left;
		margin: 1px;
		display: inline;
		border: none;
	}*/



/* press files */

/*ul.press_files li {
	padding-bottom: 15px;
}

	ul.press_files li a.pdf {
		padding-left: 23px;
		padding-bottom: 2px;
		margin-right: 15px;
		font-size: 11px;
		background: url(../images/icons/pdf.gif) left no-repeat;
	}
	
	ul.press_files li a.word {
		padding-left: 23px;
		padding-bottom: 2px;
		margin-right: 15px;
		font-size: 11px;
		background: url(../images/icons/word.gif) left no-repeat;
	}*/


/* archive_years */

/*ul.archive_years {
	overflow: hidden;
}

	ul.archive_years li {
		float: left;
		width: 60px;
	}*/
	
	
/* bill */

/*ul.bill {
	overflow: hidden;
	margin: 0 0 20px -7px;
}
	 
ul.bill li {
	float: left;
	padding: 0  0 5px 0;
}

	ul.bill li a {
		float: left;
		display: inline;
		height: 96px;

		width: 182px;
		text-indent: -5000px;
	}
	
		ul.bill li.lv1 a {
			background: url(../files/1lv.jpg) left bottom no-repeat;
		}

		ul.bill li.lv2 a {
			background: url(../files/2lv.jpg) left bottom no-repeat;
		}

		ul.bill li.lv5 a {
			background: url(../files/5lv.jpg) left bottom no-repeat;
		}

		ul.bill li.lv10 a {
			background: url(../files/10lv.jpg) left bottom no-repeat;
		}

		ul.bill li.lv20 a {
			background: url(../files/20lv.jpg) left bottom no-repeat;
		}

		ul.bill li.lv20_2 a {
			background: url(../files/20lv2.jpg) left bottom no-repeat;
		}

		ul.bill li.lv50 a {
			background: url(../files/50lv.jpg) left bottom no-repeat;
		}

		ul.bill li.lv100 a {
			background: url(../files/100lv.jpg) left bottom no-repeat;
		}
		
			ul.bill li.active a {
				background-position: left top;
			}*/

/* "select" "box" */
div.selectbox_container {
}

	div.selectbox_container span.selectbox_replacement {
		float: left;
		height: 20px;
		line-height: 20px;
		vertical-align: middle;
		cursor: pointer;
		padding: 0 24px 0 4px;

		border: 1px #cccccc solid;
		color: #d75103;
		background: #ffffff url(../images/backgrounds/selectbox.gif) no-repeat right top;
	}

	div.selectbox_container br {
		height: 21px;
		line-height: 21px;
		clear: both;
	}

	div.selectbox_container ul {
		list-style: none none;
		margin-top: -1px;

		border: 1px #cccccc solid;
	}

		div.selectbox_container ul li {
			line-height: 20px;
			vertical-align: middle;
			font-size: 100%;
			padding: 2px;
			cursor: pointer;
			color: #d75103;
			background: #ffffff;
		}

		div.selectbox_container ul li.hover {
			background: #fce9af;
		}