* { margin: 0; padding: 0; }
img, fieldset { border: 0; }

body { font-family: "Trebuchet MS", Trebuchet, sans-serif; font-size: 12px; line-height:18px; background: #003a7d ; color: #fff; text-align: center; }

a { text-decoration: none; color: #5B5B5B; }
a:hover { text-decoration: underline; }
.meniu li a span, h1 span, h2 span, h3 span, .listing li form fieldset span, .drop2 form fieldset span, .csc-header span { position: absolute; left: -9000px; }
.clear { clear: both; }

/* added by tiberiu */
.news_author { color: #000; font-weight: bold; font-style: italic; }
.author_company { color: #948400; font-weight: normal;  font-style: italic;}
.news_subheader{ co/lor:#c2bdc9; font-wei/ght:normal;}
.news_subheader img { vertical-align: middle; position: relative; top: -2px; margin-right: 4px; }

/* end added by tiberiu */

.wrap { width: 897px; margin: 0 auto; padding: 0 2px; background: #fff url(../images/bg.gif) repeat-y 0 0; text-align: left; color: #5B5B5B; }

	/*TOP*/
	.top { background: url(../images/top.gif) repeat-x 0 0; min-height: 125px; position: relative; clear: both; float: left; width: 896px; padding-bottom: 20px; z-index: 900; } 


	/*LOGO*/
	#logo { float: left; } 
		#logo a { display: block; width: 240px; height: 125px; overflow: hidden; background: url(../images/BCB_logo_folge.png) no-repeat 0 0;} 
		
		
	/*SEARCH*/
	.search { float: right; display: inline; height: 24px; margin: 14px 29px 12px 0; text-align: right; }
		.search input { background: #fff; color: #424244; font-family: "Trebuchet MS", Trebuchet, sans-serif; font-size: 11px; padding: 3px 4px 1px 4px; height: 16px; line-height: 16px; border: 1px solid #CDD6E7; vertical-align: middle; }
		.search input.submit { display: inline; width: 11px; height: 22px; line-height: 22px; background: url(../images/bullet1.gif) no-repeat left center; border: 0; cursor: pointer; margin-left: 5px; }
		
		
	/*MENIU*/
	.meniu { clear: right; }
	.meniu ul li { float: left; height: 75px; list-style: none; display: inline; margin-right: -21px; background: url(../images/top_spacer.gif) no-repeat 10px 0; }
	.meniu ul li a { float: left; height: 71px; margin-left: 11px; display: inline; padding: 4px 30px 0 9px; }
	.meniu ul li#activ { background: url(../images/top_a_st.gif) no-repeat 0 0; }
	.meniu ul li#activ a { background: #fff url(../images/top_a_dr.gif) no-repeat right top; }
	
	.meniu .nivel2 li  { background: url(../images/arrow_right.gif) no-repeat 3px 9px !important; padding: 0 30px 0 13px !important; margin: 0 !important; height: 30px !important; }
	.meniu .nivel2 li#activ2  { height: 30px !important; background: url(../images/arrow_down.gif) no-repeat 3px 9px !important; }
	.meniu .nivel2 a { background: none !important; padding: 0 !important; margin: 0 !important; height: 30px !important; }

	.meniu .nivel2 { width: 820px; float: left; padding: 20px 0 0 40px; clear: both; background: url(../images/sub_menu_bg.gif) no-repeat center bottom; }
	
	.meniu .nivel3 { padding-left: 40px; clear: both; }
	.meniu .nivel3 li { height: auto; background: none; }
	.meniu .nivel3 li#activ3  a { background: url(../images/arrow_down.gif) no-repeat 3px 9px !important; }
	.meniu .nivel3 li a { height: auto; background: url(../images/arrow_right.gif) no-repeat 3px 10px !important; padding: 0 30px 0 13px !important; margin: 0 !important; }
		
/*CONTINUT*/	
	.continut { padding: 0 40px; background: url(../images/tip.gif) no-repeat right bottom; min-height: 700px; }
	.continut h1 { margin: 0; }
	.csc-header { ma/rgin-bottom: 2px; }
	h4 { color: #003a7d; font-weight: normal; font-size: 12px; padding: 5px 0 9px 0; }
	h5 { color: #000; font-weight: bold; font-size: 13px; margin-top: 12px; }
	
	/*ADDITIONAL OPTIONS*/
	.options { border-top: 1px solid #EFEFEF; padding: 14px 0 50px 0; margin-top: 20px; width: 510px; }
		.options a { padding-left: 13px; background: url(../images/arrow_right.gif) no-repeat left center; }
	
	/*SINGLE*/
	.single { padding-right: 230px; }
		.single .img { float: left; }
		
	/*MULTI*/
	.multi { float: left; width: 510px; overflow: hidden; }
	.multi .img { float: left; }

	.multi ul {	
		padding-left: 25px;
		padding-bottom: 10px;
		list-style-type: disc;
		list-style-position: outside;
	}
	.multi ul li {
    list-style-type: disc;
    list-style-position: outside;
	}
	
	.multi ul.customers {	
		padding-left: 0px;
		padding-bottom: 0px;
		list-style-type: none;
		list-style-position: normal;
	}
	
	.multi ul.customers li {	
		list-style-type: none;
		list-style-position: normal;
	}
	
	.multi .listing ul {	
		padding-left: 0px;
		padding-bottom: 0px;
		list-style-type: none;
		list-style-position: normal;
	}
	
	.multi .listing ul li {	
		list-style-type: none;
		list-style-position: normal;
	}

	
	/*COLOANA DREAPTA*/
	.flash .coloana { float: left; display: inline; margin-top: -25px; margin-left: 40px; width: 269px; }
	.continut .coloana { float: left; display: inline; margin-top: 5px; margin-left: 40px; width: 269px; }
		.coloana li { float: left; display: inline; width: 269px; list-style: none; border-top: 1px solid #EFEFEF; padding-top: 17px; margin-top: 17px; clear: both; }
		.coloana li:first-child { border: 0; }
		.coloana .img img { padding: 1px; float: left; display: inline; border: 1px solid #BBBCBD; margin: 0 10px 0 0;  }
		.coloana .fce1 .img img { padding: 1px; float: left; display: inline; margin: 0 10px 0 0; border: none; } 
		.coloana .img a *, .coloana .fce1 .img * { float: left; display: inline; }
		.coloana h1 { margin: 0; height: 22px; line-height: 22px; overflow: hidden;  }
		.coloana h1 a { padding-right: 14px; height: 16px; line-height: 16px; float: left; display: inline;  background: url(../images/bullet1.gif) no-repeat right 2px; }
	
		.drop2 li { margin-top: 18px; padding-top: 0; }
		.drop2 form fieldset { width: 238px; height: 90px; background: url(../images/listing_bg2.gif) no-repeat 0 0; }
		.drop2 form fieldset img { margin-top: 15px; margin-left: 20px; }
		.drop2 form fieldset select { width: 200px; }
		.drop2 { text-align: center; }
		.drop2 p { text-align: left; }
		.drop2 p a { background: url(../images/bullet1.gif) no-repeat left center; padding-left: 20px; }
		
		.coloana h1.hotline span { position: static; }
		.coloana h1.hotline a { padding: 0; background: none; }
	
	/*LISTING PRODUSE + SEARCH*/
	.listing ul { margin-top: 30px; }
	.listing li { list-style: none; clear: both; padding-bottom: 15px; margin-bottom: 20px; border-bottom: 1px solid #efefef; float: left; width: 500px; }
	.listing li .txt { float: left; width: 360px; }
	.listing li .img { float: left; display: inline; width: 130px; margin-right: 10px; height: 140px; overflow: hidden; }
	.listing li form fieldset { margin-top: 6px; display: block; background: url(../images/listing_bg.gif) no-repeat 0 0; width: 352px; padding-right: 8px; height: 40px; line-height: 40px; text-align: right; }
	.listing li form fieldset select { padding: 0; width: 200px; }
	
	.listing em { font-weight: bold; color: #637488; }
	
	.listNews li { clear: both; margin-bottom: 35px; float: left; width: 500px; }
	.listNews li .img { float: left; margin-right: 10px; }
	.dreapta { text-align: right; }
	
	/*PAGINATIE*/
	.listing .browsebox { font-weight: bold; text-align: right; margin: 0; clear: both; width: 500px; }
		.listing .browsebox * { display: inline; float: none; }
		.listing .browsebox a { font-weight: normal; margin: 0 4px; }
		.listing .browsebox li { border: 0; padding: 0; }
		.listing .browsebox strong { padding: 2px 5px; line-height: 24px; height: 24px;  margin: 0 -4px; border: 1px solid; font-weight: normal; }
		.listing .browsebox strong a:hover { text-decoration: none; }
	
	/*CONTACT*/
	.contact form { font-weight: bold; color: #6B8CB5; font-size: 11px; line-height: 20px; padding-bottom: 50px; }
	.contact input, select, textarea { border: 1px solid #CED6DE; padding: 4px 4px 3px 4px; font-family: "Trebuchet MS", Trebuchet, sans-serif; font-size: 11px; color: #424245; font-weight: normal; }
	.contact form select { padding: 2px 0; width: 90px; margin: 28px 10px 0 0; float: left; display: inline; }
	.contact form span { display: block; padding-top: 8px; }
	.contact textarea { width: 500px; height: 108px; overflow: auto; }
	.contact input { width: 170px; }
	.contact .mare input { width: 270px; }
	.contact p input { width: 85px; padding: 0 0 0 5px; margin-top: 17px; height: 20px; border: 0; line-height: 20px; background: url(../images/buton.gif) no-repeat 0 0; color: #fff; font-weight: bold; cursor: pointer; }
	.contact ul {	
		padding-left: 25px;
		padding-bottom: 10px;
		list-style-type: disc;
		list-style-position: outside;
	}
	.contact ul li {
    list-style-type: disc;
    list-style-position: outside;
	}
	
	/*INVITE FRIEND (CONACT +)*/
	.contact fieldset { clear: both; }
	.contact fieldset div { float: left; width: 220px; }
	
		.invite { text-align: left; margin: 0 20px; }
		.invite form, .invite .form  { display: block; background: #fff url(../images/popup_left.gif) no-repeat left bottom; text-align: left; padding: 0; }
		.invite form fieldset { background: url(../images/popup_right.gif) no-repeat right bottom; padding: 10px 11px 0 11px;  }
		.invite .form .fieldset { background: url(../images/popup_right.gif) no-repeat right bottom; padding: 10px 11px 0 11px; color: #6B8CB5; text-align: center; }
		.invite i { display: block; color: #948400; font-weight: normal; }
		.invite p span { display: inline; margin-right: 15px;  }
		.invite label { padding-left: 10px; display: block; clear: both; }
		.invite p { padding-bottom: 20px; padding-left: 10px; background: url(../images/bottom.gif) repeat-x left bottom; }
	 
	/*SITEMAP*/
	.sitemap { text-align: center; }
	.sitemap ul { text-align: left; padding-left: 20px; }
	.sitemap ul li { list-style: none; padding-left: 16px; background: url(../images/arrow_right.gif) no-repeat left 6px; font-size: 13px; line-height: 20px; }
	.sitemap ul li li { font-size: 12px; line-height: 18px; }
	 
	
	/*FOOTER*/
	.footer { width: 900px; margin: -12px auto 0 auto; padding: 30px 2px; background: url(../images/footer.png) no-repeat 0 0; text-align: left; color: #003a7d; font-size: 11px; }
		.footer  a { color: #f0f1f3; }
		.footer  img { vertical-align: middle; }
		.footer  ul { float: right; }
		.footer  ul li { display: inline; background: url(../images/footer_.gif) no-repeat left 5px; padding-left: 8px; margin-left: 8px; }
		.footer  ul li:first-child { background: none; }
	
	/*PENTRU HOME*/
	.fhome { background: #003a7d; clear: both; position: absolute; top: 610px; left: 50%; padding: 30px 12px; margin-left: -460px; z-index: 900; }
	.flash { margin-left: -3px;  padding: 0; height: 525px; width: 905px; position: relative; }
	.home {  }
	.flash object { margin-top: -60px; z-index: 800; }
	.home .top { background: none; min-height: 130px; }
	.home .top #logo a { background: url(../images/BCB_start_logo.png) no-repeat 0 0; height: 110px; }
	.home .coloana { width: 600px; position: absolute; top: 488px; left: 260px; z-index: 900; }
	.home .coloana ul li { clear: none; border: 0; margin-right: 30px; }
	
	
	div.customerlogin {
		width: 85px; 
		padding: 0px 5px 0px 0px; 
		height: 20px; 
		border: 0; 
		line-height: 20px; 
		background: url(../images/buton_login.gif) 0 0; 
		color: #ffffff; 
		font-weight: bold; 
		cursor: pointer; 
	}
	
	
	div.contactBtn {
		width: 127px; 
		padding: 0px 0px 0px 13px; 
		height: 20px; 
		border: 0; 
		line-height: 20px; 
		background: url(../images/btncontact.gif) 0 0; 
		color: #ffffff; 
		font-weight: bold; 
		cursor: pointer; 
	}
	
	input.tx-sremailsubscribe-pi1-submit {
		border: 0px;
		background-image: url(../images/btnLeft.gif);
		line-height: 20px;
		background-color: transparent;
		font-family: "Trebuchet MS",Trebuchet,sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		font-weight: bold;
		height: 20px;
		margin: -2px 0px 2px -0px;
		padding: 0px 0px 0px 8px;
	}
	
/*FOR OPERA's EYES ONLY	*/
	@media all and (min-width: 0px){
		.contact form select { height: 20px; }
    }
