/****************************************************** 
	Title:    BNB
	Author:   Martin Metodiev
	Company:  Mag Studio
	Website:  www.magstudio.bg
	Updated:  2009/05/11
	Style:    PRINT Stylesheet
******************************************************/





/* ******************************* GLOBAL */

/* .................... Common */
	div.photo_gallery:after,
	div.downloads div:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
/* ........................... */


/* ............. Hidden Blocks */
	div.top_header,
	a.hide,
	div#navigation,
	div.banners,
	div#sidebar,
	div#more_information,
	a.print_link,
	ul.font_size,
	div#footer_menu,
	div#footer a,
	div#breadcrumb a.rss_link,
	a.print,
	br.clear,
	h1 a,
	div#content_box img,
	div#header,
	form#from_to_date {
		display: none;
	}
/* ........................... */


/* ............... clear: both */
	div#content_box,
	h2,
	hr.breakline,
	div.tabbed_information,
	div#breadcrumb,
	ul.bank_notes li.breakline,
	ul.bank_notes li a
	{
		clear: both;
	}
/* ........................... */





/* ******************************* LAYOUT */

/* ...................... Body */
	body {
		background: #FFFFFF;
		font: normal 12px Tahoma, Geneva, sans-serif;
		margin: 0px;
	}
	
	.ie body {
		letter-spacing: 1px;
	}
/* ........................... */


/* ............... Page Layout */
	div.white_wrapper_tl {
		width: 99%;
		margin: 0px auto;
		border: 0px;
		padding: 0px;
		float: none !important;
	}
/* ........................... */


/* .................... Header */
	img.print_header {
		display: block;
		margin: 0px auto;
		width: 640px;
		height: 119px;
	}
/* ........................... */


/* ................ Breadcrumb */
	div#breadcrumb {
		margin-top: 10px;
		border-bottom: 1px solid #674141;
		border-top: 1px solid #674141;
		padding-bottom: 5px;
	}
	
		div#breadcrumb ol {
			padding: 1px 0px 2px;
			margin: 5px 0px 0px;
			font: normal 11px Tahoma, Geneva, sans-serif;
			color: #674141;
			overflow: hidden;
		}
		
			div#breadcrumb ol li {
				list-style-position: inside;
				list-style: none;
				display: inline;
			}

				div#breadcrumb ol li img {
					margin-right: 5px;
				}

				div#breadcrumb ol li.first img {
					display: none;
				}
			
				div#breadcrumb ol li a {
					text-decoration: none;
					color: #674141;
				}
/* ........................... */


/* ............... Content Box */
	div#content_box {
		margin: 30px 0px 40px;
	}
/* ........................... */


/* .................... Footer */
	div#footer {
		margin: 30px auto 0px;
		border: 0px;
		padding: 0px;
		float: none !important;
		text-align: center;
		background: #FFF;
		font: normal 10px Tahoma, Geneva, sans-serif;
		color: #674141;
		border-top: 1px solid #674141;
	}
/* ........................... */





/* ***************************** ELEMENTS */

/* ..................... Lists */
	ul.leadership,
	ul.leadership li,
	div.rsses ul,
	div.rsses ul li,
	div.content ol,
	div.content ol li,
	ul.bank_notes,
	ul.bank_notes li {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
/* ........................... */


/* ................ Breaklines */
	hr.breakline {
		border: 0px;
		border-bottom: 1px solid #674141;
		font-size: 0pt;
		height: 1px;
		margin: 10px 0px;
		background: none;
		width: 100%;
	}
/* ........................... */


/* .................. Headings */
	h1 {
		margin: 0px;	
	}
	
	h2 {
		padding-bottom: 2px;
		font: bold 16px Arial, Helvetica, sans-serif;
		color: #674141;
		border-bottom: 	1px solid #674141;
	}
	
	h3 {
		font: bold 16px Arial, Helvetica, sans-serif;
		color: #674141;
	}
	
		h3 a {
			color: #674141;
			font: bold 10px Arial, Helvetica, sans-serif;
			display: block;
			text-decoration: none;
			margin: 30px 0px -15px;
		}
/* ........................... */


/* ................ Paragraphs */
	div#content_box p {
		text-align: justify;
		color: #333;
		padding: 0px 15px;
		text-indent: 18px;
	}
/* ........................... */


/* .................... Tables */
	div.table_box {
		margin: 20px auto 0px;
	}

		div.table_box table {
			border-collapse: collapse;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
		}
	
				div.table_box table tr td,
				div.table_box table tr th {
					padding: 5px;
					border: 1px solid #674141;
				}
				
					div.table_box table tr td a,
					div.table_box table tr th a {
						color: #000 !important;
					}

	#Weekly_balance_search,
	#Sofibid_sofibor_search {
		display: block !important;
	}

	.table tr td.right {
		text-align: right;
		white-space: nowrap;
	}
/* ........................... */


/* ....... Tabbed Informataion */
	div.tabbed_information div.tabs a {
		display: none;
	}
	
	div.tabbed_information div.tabs a.active,
	div.tabbed_information div.tabs span {
		display: block;
		font: bold 16px Arial, Helvetica, sans-serif;
		margin-bottom: 20px;
		color: #674141;
	}
	
			div.tabbed_information div.items div.top div ul,
				div.tabbed_information div.items div.top div ul li {
					list-style: none;
					margin: 0px;
					padding: 0px;
				}
				
				div.tabbed_information div.items div.top div ul li {
					margin-bottom: 20px;
					padding: 0px 15px;
				}
			
					div.tabbed_information div.items div.top div ul li strong {
						color: #674141;
						font: bold 10px Arial, Helvetica, sans-serif;
						display: block;
						margin-left: -15px;
					}
					
					div.tabbed_information div.items div.top div ul li a {
						color: #000 !important;
					}
/* ........................... */


/* ..................... Forms */
	select {
		border: 1px solid #000;
	}

	select.list {
		display: block;
		margin-bottom: 20px;
		width: 100%;
	}

	div.drop_down {
		margin-bottom: 20px;
	}

		div.drop_down label {
			padding-right: 10px;
			font-weight: bold;
		}

	form div.checkboxes {
		margin-top: 10px;
	}
	
		form div.checkboxes br.clear {
			display: block !important;
			clear: both;
			margin-top: 10px;
		}

	form.from_to_date div.period {
		float: left;
		margin-top: 20px;
		width: 240px;
		clear: left;
	}
	
		form.from_to_date div.period label.kotirovki_lbl {
			float: left;
		}
		
		form.from_to_date div.period input.radio {
			float: left;
		}
	
		form.from_to_date div.period label.floated {
			float: left;
			clear: left;
			margin: 10px 10px 0px 0px;
		}

	form.from_to_date div#currency {
		float: left;
		margin-top: 20px;
	}
	
	form.from_to_date div#banks_box {
		clear: both;
	}
/* ........................... */


/* ................. Downloads */
	div.downloads div select,
	div.downloads div div.buttons {
		float: left
	}
	
	div.downloads div a.right {
		float: right;
	}
	
		div.downloads div span.title {
			margin: 5px 5px 0px 0px;
		}
		
		div.downloads div select {
			margin: 2px 10px 0px 0px;
		}
	
		div.downloads div span.filename,
		div.downloads div span.title {
			float: left;
			color: #674141;
			font: bold 10px Arial, Helvetica, sans-serif;
		}
		
		div.downloads div span.filesize {
			float: right;
			color: #674141;
			font: bold 10px Arial, Helvetica, sans-serif;
		}
		
		.ie div.downloads div span.filename,
		.ie7 div.downloads div span.filename {
			padding-bottom: 10px;
		}
/* ........................... */






/* ************************** INNER PAGES */

/* ...................... FAQs */
	div.faqs a {
		margin: 5px 0px;
		display: block;
	}

	div.faqs a.active {
		text-decoration: underline !important;
	}
	
	div.faqs br {
		display: none;
	}
/* ........................... */


/* ................... Sitemap */
	ol.sitemap,
			ol.sitemap li ol,
					ol.sitemap li ol li ol,
							ol.sitemap li ol li ol li ul {
								padding: 0px;
							}

	ol.sitemap li a {
		font: bold 16px 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 {
		}

			ol.sitemap li ol li a {
				font: bold 14px Arial, Helvetica, sans-serif;
				color: #392C26 !important;
				display: list-item;
				list-style: disc outside;
				padding-left: 0px;
				margin-left: 12px;

			}

			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: normal 14px Arial, Helvetica, sans-serif;
						list-style: url(../images/icons/list_arrow.gif) outside;
					}
	
					ol.sitemap li ol li ol li ul {
						margin: 0px 0px 10px 25px;
						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 {
								background: none;
								text-decoration: underline !important;
								clear: both;
								font-size: 12px;
								list-style: url(../images/icons/arrow.gif) outside;
							}
/* ........................... */


/* .................. Contacts */
	ul.contacts_list li {
		margin: 10px 0px;
	}
/* ........................... */


/* ................... Gallery */
	div.photo_gallery br.clear {
		display: block;
		clear: both;
	}

	div.photo_gallery div.pic {
		display: inline-block;
		width: 288px;
		margin: 0px 15px 30px;
	}

	.ie div.photo_gallery div.pic,
	.ff2 div.photo_gallery div.pic {
		float: left;
	}
	
	.ie div.photo_gallery div.pic {
		display: inline;
	}

		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;
		}
/* ........................... */


/* ...................... Poll */
	form#survey ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}

			form#survey ul li label {
				font-weight: normal;
				display: inline;
			}

			form#survey ul li span.question {
				display: block;
				font-weight: bold;
				margin-bottom: 5px;
			}
			
				form#survey ul li div.answer span {
					display: block;
					font-weight: bold;
					margin: 20px 0px 5px;
				}
			
	form#survey textarea#survey_offer {
		width: 100%;
		height: 200px;
		border: 1px solid #000;
	}

	form#survey label {
		display: block;
		font-weight: bold;
	}

	form#survey div.buttons {
		display: none;
	}
/* ........................... */


/* ..................... Dates */
	div.dates {
		overflow: hidden;
		zoom: 1;
		margin: 10px 0px;
	}

		div.dates div {
			float: left;
			margin: 2px 10px 0px 0px;
		}
		
		div.dates div.buttons {
			float: left;
			margin-top: 0px;
		}
/* ........................... */


div#main a {
	color: #674141;
	text-decoration: none;
}

ol.sitemap li {
	list-style: none;
}

	ul.bank_notes li {
		float: left;
		width: 300px;
	}
	
	ul.bank_notes li.breakline {
		float: none;
	}
	
		ul.bank_notes li h3 {
			font: bold 14px Tahoma, Geneva, sans-serif;
		}

		ul.bank_notes li a {	
			float: left;
		}

img.graph_img {
	display: block !important;
	margin: 0px auto;
}