@import "reset.css";
@import "tables.css";

*{

	padding: 0;
}

body{
	background: url(../img/body-bg.gif) repeat;
	overflow-y: scroll;
}

ul{
	padding:0px;
}
.clear{
	clear:both;
}

a {
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

#main {
	margin:0px auto;
	margin-bottom:59px;
	padding:0px;
	padding-bottom:27px;
	width:1000px;
	background:#fff url(../img/main-bg.gif) left bottom no-repeat;
}
#main .sub-main{
	margin:0px auto;
	width: 953px;
}
#header{
	margin:0px 0px 0px 1px;
	padding:0px;
	width: 953px;
	overflow: hidden;
}

/* menu links */

#header ul {
	display: inline;
	list-style: none;
	margin: 0px;
}

#header li {
	float: left;
	list-style-type: none;
	width: auto;
}

#top_links {
	width: 722px;
	height: 31px;
	background-color: #f6f6f6;
}

#menu_links {
	height: 25px;
	background-color: #f6f6f6;
	color: #E60000;
	padding-top: 6px;
	margin-left: 587px;
}

#menu_links a {
	color: #E60000;
	font-weight: normal;
}


#c2c {
	position: absolute;
	top: 4px;
	margin-left: 8px;
	width: 300px;
}
#c2c  a {
	position: absolute;
	margin-top: 3px;
	margin-left: 6px;
	color: #da382a !important;
	cursor: pointer;
}


/* top navigation menu */
#right-side {
	width: auto;
	margin-top: 8px;
	margin-bottom: 6px;
}

#header #right-side ul{
	margin:8px 0px 0px 1px;
}
#header #right-side ul li{
	float:left;
	margin-right: 1px;
	display: inline;
	width: 142px;
	height:37px;
	background:url(../img/head-menu-bg.gif) repeat-x;
	padding:20px 0px 0px 0px;
}


.red3px {
		background:  url(../img/head3px.gif) repeat-x left top  !important;
		height:1px;
	}

.red3pxrounded {
		background:  url(../img/head-menu-angle3px.gif) no-repeat right bottom  !important;
		height:1px;
	}
#header #right-side ul li#head-menu-angle{
	background:url(../img/head-menu-angle.gif) right bottom no-repeat;
}

#header #right-side ul li a{
	display:block;
	width:100%;
	height:100%;
	/*
	padding:10px 0px 0px 12px;*/
/*	font:14px Arial;*/
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	z-index: 1;
}


#header #right-side ul li a#firms_bg{
	background: url(../img/firms_bg.gif) no-repeat 10px 10px;
	z-index: 2;
}
#header #right-side ul li a#firms_en{
	background: url(../img/firms_en.gif) no-repeat 10px 10px;
	z-index: 2;
}

#header #right-side ul li a#private_text_bg{
	background: url(../img/private_text_bg.gif) no-repeat 10px 10px;
}
#header #right-side ul li a#private_text_en{
	background: url(../img/private_text_en.gif) no-repeat 10px 10px;
}

#header #right-side ul li a#bank_text_bg{
	background: url(../img/bank_text_bg.gif) no-repeat 10px 10px;
}
#header #right-side ul li a#bank_text_en{
	background: url(../img/bank_text_en.gif) no-repeat 10px 10px;
}
#header #right-side ul li a#about_text_bg{
	background: url(../img/about_text_bg.gif) no-repeat 10px 10px;
}
#header #right-side ul li a#about_text_en{
	background: url(../img/about_text_en.gif) no-repeat 10px 10px;
}
#header #right-side ul li  a#career_bg {
	background: url(../img/career_text_bg.gif) no-repeat 10px 10px;
}
#header #right-side ul li  a#career_en {
	background: url(../img/career_text_en.gif) no-repeat 10px 10px;
}


/*end of header menu*/
#content{
	margin:8px 0px 0px 0px;
	padding:0px;
	width:953px;
	background: url(../img/logo_content.gif) bottom right no-repeat;
}
#content .top-content{
	overflow:hidden;
}
#content .top-content .in-top-cont{
	float:left;
	margin:0px 0px 0px 1px;
	display:inherit;
}
/*width of the elements*/
#content .top-content .width1{
	width:227px;
}
#content .top-content .width2 {
	width:360px;
}
#content .top-content .width3{
	width:360px;
}
/*backgrounds in home poage*/
#content .top-content .home1bg{
	background: url(../img/search-bg.jpg) no-repeat;
}

#content .top-content .home1en{
	background: url(../img/search-en.jpg) no-repeat;
}

#content .top-content .inhome1{
	background:url(../img/inner-search-bg.jpg) no-repeat;
	border-right: 1px solid #ffffff;
}
.home2{
	margin: 0px 0px 0px 2px !important;
}

.home3{
	margin: 0px 0px 0px 2px !important;
}


/*Menu in the search-box*/
#content .top-content .width1 ul{
	margin:17px 0px 0px 10px
}
#content .top-content .width1 ul li{
	float:left;
	display:block;
	border-right:dotted 1px #EA5E5E;
	margin:0px 0px 0px 7px;
}
#content .top-content .width1 ul li a{
	font:11px Tahoma;
	color:#fff;
	text-decoration:none;
	display:block;
	padding-right:7px;
}
#content .top-content .width1 form{
	margin:128px 0px 0px 17px;
	padding-bottom:27px;
}

#content .top-content .width1 form.search{
	margin: 61px 0px 0px 17px;
}

#content .top-content .width1 form label{
	font: 14px Tahoma;
	color:#fff;
	font-weight:bolder;
}
#content .top-content .width1 form #search{
	margin-top:10px;
}
#content .top-content .width1 form #submit-search{
	width:28px;
	height:21px;
	background:url(../img/search-button.jpg) no-repeat;
	border:0;
	cursor:pointer;
	margin-left: 10px;
}



#content .middle-content{
	width:954px;
	overflow:hidden;
}
#content .middle-content .middle-first, .bottom-content .bottom-first{
	float:left;
	width:227px;
	font:11px Tahoma;
	color:#333333;
	border-top:solid 10px #C3C1C2;
	margin-left: 1px;
}


.bottom-content .bottom-first {
	border-top:none;
	position:relative;
	top:-1px;
}
#content .middle-content .middle-first h5 ,
#content .middle-content .middle-first a.h5{
	display:block;
	margin-left:1px;
	height:28px;
	padding:10px 0px 0px 12px;
	background:#f6f6f6;
	font:14px Verdana;
	font-weight:bold;
	margin-bottom:20px;
	color: #333;
}

a.manage {
	display:block;
	height:20px;
	padding:12px 0px 0px 0px;
	font:14px Verdana;
	font-weight:bold;
	color: #333;
	text-decoration: underline !important;
	margin:0 !important;
	}
a.manage:hover { text-decoration:none !important; }

#content .middle-content .middle-first p.news{
	width:190px;
	margin-left:15px;
	margin-top:10px;
	padding:0px 0px 10px 0px;
	border-bottom:solid 1px #e9e9e9;

}
#content .middle-content .middle-first p.news span{
	display:block;
	color:#999999;
	padding-bottom:1px;
}
#content .middle-content .middle-first p.news a{
	color:#333333;
	margin-bottom:10px;
}
#content .inner-middle img#violet-phone-2{
	position:absolute;
	left:12px;
	bottom:14px;
}
/*for rounded boxes */
ul.archive{
	margin-top:21px;
	margin-left:10px;
	margin-bottom:5px;
	overflow:hidden;
}
.homepagearvhive {
		margin-top:18px !important;
	}
ul.archive li{
	display:block;
	width:209px;
	height:20px;
	padding-top:5px;
	background:#f1f1f1 url(../img/rounded-left-top.gif) no-repeat;

}
ul.archive a{
	font:11px Tahoma;
	color:#323232;
	text-decoration:none;
	display:block;
	width:209px;

	height:20px;
	overflow:hidden;
	background:url(../img/rounded-left-bot.gif) bottom left no-repeat;
}
.archive a img{
	float:left;
	margin:5px 6px 0px 10px;
}

.middle-content .middle-second{
	float:left;
	width:360px;
	margin:0px 0px 0px 1px;
}

.middle-content .middle-second .for-your_bg,
.middle-content .middle-third .for-your_bg,
.middle-content .middle-second .family_bg,
.middle-content .middle-second .family_en,
.middle-content .middle-second .for-your_en {
	display:block;
	height:28px;
	padding:20px 0px 0px 15px;
	/*background:url(../img/content-titles-bg.jpg) repeat-x;*/
	background:url(../img/your_bussines_bg.gif) ;
	font:14px Arial;
	color:#fff;
	font-weight:bolder;
	cursor: pointer;
}

.middle-content .middle-second .for-your_en {
	background:url(../img/your_bussines_en.gif) ;
}

.middle-content .middle-second .family_bg {
	background:url(../img/family_bg.gif) ;
}
.middle-content .middle-second .family_en {
	background:url(../img/family_en.gif) ;
}



.middle-content .middle-subtitle{
	width:294px;
	padding:6px 45px 12px 18px;
	margin:2px 0px 0px 0px;
	font:11px Tahoma;
	color:#333333;
	border:solid 1px #e9e9e9;
	border-top:solid 10px #e9e9e9;
}
.middle-content .whatnew{
	width: 360px;
	overflow:hidden;
	xmargin-top:1px;
}

.whatnew img {
	width: 360px !important;
}

.middle-content .whatnew1{
	background:#e9e9e9;
	height: 164px;
	border-top:10px solid #C3C1C2;
	width: 360px;
	margin-left: 1px;
}
.middle-content .whatnew1 span.what-span{
	margin: 10px 0px 10px 18px;
	display:block;
	font:14px Tahoma;
	color:#888687;
	font-weight:bold;

}
.middle-content .whatnew1 ul{
	margin:0px 0px 18px 17px;
}
.middle-content .whatnew1 ul li.linew{
	width:325px;
	background:#f1f1f1 url(../img/menu-top.gif) no-repeat;
	margin-top:2px;
}
.middle-content .whatnew1 ul li.hover{
	width:325px;
	background:#fff url(../img/menu-top-h.gif) no-repeat;
	margin-top:2px;
}
.middle-content .whatnew1 ul span.spannew{
	display:block;
	width:317px;
	padding-left:8px;
	background:url(../img/menu-bot.gif) left bottom no-repeat;
}
.middle-content .whatnew1 ul span.spanhov{
	display:block;
	width:325px;
	padding-left:8px;
	background:url(../img/menu-bot-h.gif) left bottom no-repeat;

}
.middle-content .whatnew1 ul a{
	font:11px Tahoma;
	color:#666666;
	text-decoration:underline;
	display:block;
	width:308px;
	padding:3px 0px 4px 12px;
	background:url(../img/arrow.gif) left center no-repeat;
}

.middle-content .whatnew1 ul a:hover{
	background:url(../img/arrow-h.gif) left center no-repeat;
	text-decoration:none;
	color:#C80000;
}
/**/
.middle-content .whatnew .pro-lease{
	height:80px;
	overflow:hidden;
	border:solid 1px #e9e9e9;
}
.middle-content .whatnew .banks-partners{
	height:80px;
	border: solid 1px #e9e9e9;
	margin-top: 0px;
	background:#f9f9f9 url(../img/banks-partners.jpg) right top no-repeat;
}
.middle-content .whatnew .banks-partners h5{
	font:15px Arial;
	font-weight:bolder;
	margin:15px 0px 12px 17px;
}
.middle-content .whatnew .banks-partners select{
	width:195px;
	margin:0px 0px 10px 17px;
	font-size:10px;

}
/*Bottom 3 blocks (flash)*/
.bottom-content{
	margin-top:6px;
	overflow:hidden;
}
.bottom-content #bottom-left-menu{

}
.bottom-content #bottom-left-menu ul{
	margin:0px 0px 0px 10px;
	list-style: none;
}
.bottom-content #bottom-left-menu ul li{
	width:209px;
	margin:0px 0px 0px 0px;
}

.probanking_inner  {
	background:#f1f1f1 url(../img/rounded-left-top.gif) no-repeat;
	display: block;
	width: 209px;
	font:11px Arial;
	color:#333333;
	font-weight:bolder;
	padding-top:5px;
	height:28px;
	position:relative;
	margin-left: 10px;
	cursor: pointer;
}

.probanking_inner span {
	background: url(../img/rounded-left-bot.gif) left bottom no-repeat;
	float:left;
	display:block;
	width:209px;
	height:28px;
	position:absolute;

}

.probanking_inner img  {float:left;margin-left: 15px;}
.probanking_inner b {position:absolute;left: 40px;top: 8px;}

.bottom-content #bottom-left-menu ul li a{
	display:block;
	xxxwidth:209px;
	background:url(../img/rounded-left-bot.gif) left bottom no-repeat;
	text-decoration:none;
	padding:4px 0px 5px 55px;
	overflow:hidden;
	font:11px Verdana;
	color:#333333;
	line-height:22px;
}
.bottom-content #bottom-left-menu ul li a img {
	float:left;
	margin:0px 10px 0px 0px;
}
.bottom-content #bottom-left-menu ul li a span{
	float:left;
	display:block;
	width:32px;
	height:22px;
	margin-left:10px;
}

.bottom-content #bottom-left-menu ul li a.italic {
	font-style: italic;
}

.bottom-content #bottom-left-menu ul li a span.lasted{
	margin:0px 5px 0px 5px;
}
.bottom-content #bottom-left-menu .phone{
	margin: 3px 0px 0px 10px;
}
.flash-banners{
	float: left;
	width:360px;
	height: 158px;
	margin-left: 2px;
	border-top:solid 10px #C3C1C2;
}


.flash-banners2 {
	float: left;
	width: 360px !important;
	height: 158px;
	margin-left: 2px;
	border-top:solid 10px #C3C1C2;
}

.flash-banners2 img {
	width: 360px !important;
}

.flash-banners3{
	float: left;
	width: 360px;
	margin-left: 2px;
	border-top:solid 10px #C3C1C2;
}



/*inner page*/
#content .top-content .in-top-cont .fast-access{
	margin:62px 0px 5px 22px;
	padding-bottom:18px;
}
#content .top-content .in-top-cont .fast-access span{
	font:13px Arial;
	color:#fff;
	font-weight:bolder;
}
#content .top-content .in-top-cont .fast-access select{
	width:188px;
	margin-top:11px;
}
#content .inner-middle{
	position:relative;
}
#content .inner-middle .middle-first{
	position:relative;

}
#content .inner-middle .middle-first h5{
	background:none !important;
	font-size: 17px;
	font-family: Arial;
	color: #E60000;

}

#content  ul.left-main-menu{
	width:184px;
	margin-left: 16px;
	margin-bottom:10px;
}

#content  ul.left-main-menu li a{
	font:11px Tahoma;
	color: #000;
	display: block;
	width: 100%;
	padding: 8px 0px 7px 10px;
	border-bottom:solid 1px #e9e9e9;
}
#content  ul.left-main-menu li a:hover{
	background: #FAE5DC url(../img/menu_hover.gif) right center no-repeat;
	color:#C10000;
}
#content  ul.left-main-menu li.selected a:hover {
	background: none !important;
}

#content  ul.left-main-menu li.selected{
	/*border:none;*/
}
#content  ul.left-main-menu li.selected a, #content a.selected{
	font-weight:bold !important;
	text-decoration:underline;
}
#content  ul.sub-menu{
	margin:8px 0px 0px 0px;
	display: none;
}

#content   ul.sub-menu.visible{
	display: block;
}

#content   ul.sub-menu li.sub-li{
	margin:2px 0px 0px 0px;
	padding:0px;
	border:none;
	width:194px;
	background:#f1f1f1 url(../img/sub-menu-top.gif) no-repeat;
}

#content #info  ul.sub-menu li.sub-li{
	width: 650px;
	background: #f1f1f1 url(../img/sub-menu-top-info.gif) no-repeat;
}

#content #info a {
	color: #333;
}

#content  ul.sub-menu li.sub-li a{
	text-decoration:none;
	font-weight:normal;
	display:block;
	width:184px;
	padding:8px 0px 7px 10px;
	background:url(../img/sub-menu-bot.gif) left bottom no-repeat;
}

#content #info ul.sub-menu li.sub-li a{
	color: #000;
	width: 650px;
	background:#f1f1f1 url(../img/sub-menu-bot-info.gif) left bottom no-repeat;
}


#content ul.sub-menu li.sub-li a:hover{
	/*color: #333333;*/
	color: #E60000;
}
#content   ul.sub-menu li.sub-li a img{
	float:left;
	margin:4px 0px 0px 0px;
}

#content ul.sub-menu li.sub-li a img.new{
	float: right;
	margin: -13px 6px 0px 0px;
}

#content  ul.sub-menu li.sub-li a span{
	display:block;
	margin-left:12px;
	width:144px;
	cursor:pointer;
}


/*sub menu hover class*/

#content   li ul.sub-menu li.sub-li:hover{
	background:#dbdbdb url(../img/sub-menu-top-h.gif) no-repeat;
}
#content    li ul.sub-menu li.sub-li:hover a{
	background:url(../img/sub-menu-bot-h.gif) left bottom no-repeat;
}
/**/
#content  #info  ul.sub-menu li.sub-li:hover{
	width: 660px;
	background:#dbdbdb url(../img/sub-menu-top-info-h.gif) no-repeat;

}
#content  #info  ul.sub-menu li.sub-li:hover a{
	width: 660px;
	background:url(../img/sub-menu-bot-info-h.gif) left bottom no-repeat;
}
/**/
#content  ul.left-main-menu li ul.sub-menu li.sub-li-h a:hover{
	/*color:#333333;*/
	color: #E60000;
}
#content  ul.left-main-menu li ul.sub-menu li.sub-li-h a img{
	float:left;
	margin:4px 0px 0px 0px;
}
#content  ul.left-main-menu li ul.sub-menu li.sub-li-h a span{
	display:block;
	margin-left:12px;
	width:144px;
	cursor:pointer;
}

/*END OF sub menu hover class*/


#content #inner-2{
	width:723px;
	xmin-height:535px;
	float:left;
	margin: 0px 0px 0px 1px;
	border-right:solid 1px #e9e9e9;
	/* background: url(../img/logo_content.gif) 100% 42px no-repeat; */
}

#inner-2 a:hover {
	color: #E60000 !important;
}

.middle-content.inner-middle {
		overflow:hidden !important;
	}
#in-first.middle-first, #inner-2 { padding-bottom: 10000px !important;margin-bottom:-9980px !important;}
#content #inner-2 .procard-menu{
	height:52px;
	margin-left:1px;
	background:url(../img/procard-bg.gif) repeat-x;
	margin-top:0px;
}
#content #inner-2 .procard-menu ul{
	margin:20px 0px 0px 20px;
	float:left;
	display:inline;
	max-width:520px;
}
#content #inner-2 .procard-menu ul li{
	display:inline;
	font:11px Tahoma;
	color:#333333;
}
#content #inner-2 .procard-menu ul li a{
	font:11px Tahoma;
	color:#333333;
}
#content #inner-2 .procard-menu ul.a-plus{
	float:right;
	margin-right:13px;
	width:130px;
}
#content #inner-2 .procard-menu ul.a-plus li{
	float:left;
	margin-left:3px;
}
#content #inner-2 .procard-menu ul.a-plus li a{
	display:block;
}
#content #inner-2 h5{
	margin:30px 0px 10px 0px;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color:#E60000;
}
#content #inner-2 .bank-cards{
	/*width:672px;*/
	width: auto;
	margin:24px 0px 0px 0px;
	/*background:url(../img/bank-cards-bg.jpg) repeat-x;*/
	overflow:hidden;
}
#content #inner-2 .bank-cards img.cards{
	float:left;
	margin:12px 0px 0px 12px;
}
#content #inner-2 .bank-cards h5{
	float:left;
	font:15px Arial;
	color:#E60000;
	font-weight:bolder;
	margin-top:20px;
	margin-left:46px;
	display:inline;
}
#content #inner-2 .bank-cards ul{
	margin:7px 0px 0px 27px;
	float:left;
}
#content #inner-2 .bank-cards ul li{
	font:11px Tahoma;
	color:#333333;
	width:431px;
	margin-top:4px;
	padding-left:12px;
	list-style-type: none;
	background:url(../img/bull-red.gif) 0px 4px no-repeat;
}

#content #inner-2 .list{
	xwidth:672px;
	margin:0 0px 0px 27px;
	background:url(../img/bank-cards-bg.jpg) repeat-x;
	padding-top:10px;
	xoverflow:hidden;

}
#content #inner-2 .list:after {
	content:'.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#content #inner-2 .list img.cards{
	float:left;
	margin:-10px 0px 0px 12px;
}
#content #inner-2 .list a.nomargin {
	margin-left: 0px !important;
}
#content #inner-2 .list a.title, #content #inner-2 .list h5{
	text-decoration: none;
	/*float:left;*/
	font:15px Arial;
	color:#E60000;
	font-weight:bolder;
	margin: 20px 0px 0px 12px;

}

#content #inner-2 .list a.title {text-decoration:underline;}
#content #inner-2 .list a.title:hover {text-decoration:none;}
#content #inner-2 .list a{
	text-decoration: none;
	/*float:left;*/
	font-family: Arial;
	color:#D10000;
	font-weight:bolder;
	margin: 0px 0px 0px 12px;
	overflow:hidden;

}
#content #inner-2 .list div{
	margin:7px 0px 5px 13px;
	/*float:left;*/
}
#content #inner-2 .list div.nomargin{
	margin:7px 0px 5px 0px !important;
	/*float:left;*/
}



/*inner-2*/
#content #inner-2 #info{
	margin-top:22px;
	/*margin-left:28px;*/
	padding-left:28px;
	margin-right:35px;
	position:relative;
}
#content #inner-2 #info p{
	xmargin-top:16px;
	/*width:606px;*/
	xwidth: auto;
	font:11px Tahoma;
	color:#333333;
}
/*END OF inner-2*/


/* banking */
#content #inner-2 #info .bank_list{
	margin: 10px 0;
}
/* end banking */

/*inner-4*/
#content #info table.table-info{
	width:656px;
	margin-top:22px;
}
#content #info table.table-info td{
	padding:10px 0px 10px 11px;
	font:11px Tahoma;
	color:#333333;
	border: 1px solid #f1f1f1;
}
#content #info table.table-info td.td-gray{
	width:216px;
	background:#f8f8f8;
}
#content #info span.under-table{
	margin:7px 0px 0px 5px;
	float:left;
}
#content #info ul.your-actions{
	width:515px;
	margin:25px 0px 0px 0px;
}
#content #info ul.your-actions li{
	margin-top:17px;
	padding-left:12px;
	background:url(../img/arrow.gif) 0px 6px no-repeat;
}#content #info ul.your-actions li a{
	font-weight:bold;
	color:#333333;
}
#content #info a.top , #send2friend input#submit{
	display:block;
	float:right;
	margin:10px 37px 11px 0px;
	height:15px;
	border:solid 1px #e3e3e3;
	padding-right:26px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:8px;
	background:url(../img/arrow-up.gif) 90% 5px no-repeat;
	color:#333333;
	text-decoration:none;
}
/*END OF inner-4*/
/*inner-5*/
#content #info ul.psd{
		list-style: none;
}
#content #info ul.psd li{
	margin:10px 0px 0px 0px;
}
#content #info ul.psd li a{
	color:#333333;
	padding-left:26px;
	padding-top:3px;
	min-height:16px;
	display:block;
	background:url(../img/psd.gif) no-repeat;
}

#content #info .forms-title{
	width:325px;
	margin:12px 0px 0px -12px;
	padding:6px 0px 0px 0px;
	background:#ebebeb url(../img/form-top.gif) no-repeat;
	font-weight:bolder;
}
#content #info .forms-title h4{
	width:325px;
	height:6px;
	overflow:hidden;
	background:url(../img/form-bot.gif) no-repeat;
}
#content #info .forms-title span{
	margin-left:12px;
	font-weight:bolder;
}
/*END OF inner-5*/

/*inner-6*/
#content .middle-content #in-first img.v-phone{
	margin:30px 0px 0px 24px;
}
#content #inner-2 .select-bl{
	float:right;
	margin:19px 6px 0px 0px;
	padding:6px 8px 6px 8px;
	height:22px;
	overflow:hidden;
	background:url(../img/select.gif) no-repeat;
}

#content #inner-2 .select-bl select{
	float:left;
	width:188px;
}
#content #inner-2 .select-bl option{
	width:188px;
}
#content #inner-2 #flash-map-bg{
	margin:38px 0px 0px 0px;
}
/*END OF inner-6*/

/*OF inner-7*/
h5.floated{
	float:left;
	display:inline;
}
#content #info .towns{
	padding:15px 0px 0px 10px;
	width:660px;
	float:left;
	color: #333;
	margin-top:12px;
	margin-bottom: 12px;
}
#content #info .towns-bg{
	float: right;
}
#content #info .towns .towns-bord{
	float:left;
	padding:4px 0px 0px 5px;
	width:130px;
	height:128px;
	background:url(../img/towns-bord.gif) no-repeat;
	margin-right: 17px;
}
#content #info .towns span{
	display:block;
	float:left;
	margin:11px 0px 0px 0px;
	width:163px;
	overflow:hidden;
}
#work-time{
	width:181px;
	height:18px;
	background:url(../img/bank-cards-bg.jpg) repeat-x;
	margin:0px 0px 0px 169px;
	padding-left:10px;
	padding-top:5px;
}

.towns a {
		color: #CF1D1D;
	}
/*END OF inner-7*/

/*inner-8*/

#msg {
	color: #E60000;
	margin-top: 5px;
}

#content #info form{
	width:411px;
	overflow:hidden;
	margin-top:40px;
}
#content #info form label{
	float:left;
	display:block;
	margin-top:12px;
}

#content #info form input, #content #info form select {
	float:right;
	display:block;
	margin-top:12px;
}

 #content #info form select {
 	width: 222px;
 }

#content #info form textarea{
	width:318px;
	height:157px;
	margin-top:12px;
	float:right
}
#title, #name, #mail, #code{
	width:318px;
	margin-top:12px;
	height:21px;
}
#reset, #submit, .buttons{
	float:left !important;
	width:88px;
	height:21px;
	background:url(../img/form-button.gif) no-repeat;
	border:0;
	cursor:pointer;
	font:11px Tahoma;
	font-weight: bold;
	margin-top:17px;
	color: #FFFFFF;
	padding-bottom:3px;
}
#submit{
	margin-left:89px;

}
#reset{
	margin-left:16px;
}

/*END OF inner-8*/


/*inner-9*/
#content #info #flash-europe-map{
	width:435px;
	height:252px;
	background:blue;
	margin-top:21px;
}
/*END OF inner-9*/


/*inner 10*/
#content #inner-2 #info ul.list-carier{
	margin-top:22px;
}
#content #inner-2 #info ul.list-carier li{
	padding-left:12px;
	background:url(../img/bull-red.gif) 0 5px no-repeat;
	margin-top:12px;
	list-style: none;
	color: #333333;
}
#content #inner-2 #info ul.list-carier li a{
	color:#333333;
}
#content #inner-2 #info .candidats{
	width:664px;
}
#content #inner-2 #info .candidats .carier-title{
	margin-top:26px;
	height:26px;
	width:664px;
	padding-left:10px;
	overflow:hidden;
	background:#ebebeb url(../img/carier-left.gif) no-repeat;
}
#content #inner-2 #info .candidats .carier-title span{
	float:left;
	font-weight:bold;
	margin-top:7px;
}

#content #inner-2 #info .candidats .carier-title h4{
	float:right;
	width:3px;
	height:26px;
	background:url(../img/carier-right.gif) right top no-repeat;
}
#content #inner-2 #info .candidats ul{
	margin-left:12px;
	padding-bottom:21px;
	border-bottom:solid 1px #e9e9e9;
	list-style: none;
}
#content #inner-2 #info .candidats ul li{
	margin-top:17px;
	color:#333333;
	font-weight:bold;
}
#content #inner-2 #info .candidats ul li span{
	font-weight:normal;
}
#content #inner-2 #info .candidats ul li span.maecenas{
	font-weight:normal;
	margin-top:5px;
	display:block
}
#content #inner-2 #info .candidats ul li a {
	color:#c80000;
}

a.newstitle {
			color:#E60000 !important;
			text-decoration: underline;
			display:block;
			xmargin-left:75px;
	}

a.newstitle:hover {
		text-decoration: none;

	}
b.newsdate{
		xfloat:left;
	}

div.subtitle{
		color:#E60000 ;
		font-size: 14px;
		font-weight:bold;
	}

input.apply{
	margin-top:	17px;
	margin-left:10px;
	margin-bottom:14px;
	width:171px;
	height:21px;
	text-align:center;
	font:11px Tahoma;
	font-weight:bold;
	border:0;
	background:url(../img/cand-online.jpg) no-repeat;
	color:#fff;
	cursor:pointer;
}
/*END OF inner 10*/

/*extensions*/
#content #info h2{
	font:14px Arial;
	font-weight:bold;
	color: #333333;
}


/*End Of extensions*/


/*FOOTER*/
#footer{
	margin:0px auto;
	margin-top:5px;
	padding:0px;
	width:956px;
	overflow:hidden;
}
#footer .pro-holding{
	width:208px;
	padding:15px 0px 18px 19px;
	border-top:solid 13px #DEDEE0;
	border-left:solid 1px #e9e9e9;
	border-bottom:solid 1px #e9e9e9;
	position:relative;
	z-index:0;
	float:left;
}
#footer .pro-holding .footer-angle-left{
	width:15px;
	height:12px;
	z-index:1;
	position:absolute;
	left:-1px;
	bottom:-1px;
	background:url(../img/footer-left-angle.gif) left bottom no-repeat;
}
#footer .footer-col{
	float:left;
	width:724px;
	border:solid 1px #e9e9e9;
	border-top:none;
	position:relative;
}
#footer .footer-col .colors{
	height:13px;
	width:724px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	background: red url(../img/footer-colors.gif) repeat-y;
}
#footer .footer-col ul{
	margin:26px 0px 21px 11px;
}
#footer .footer-col ul li{
	display:inline;
	margin-left:0px;
	font:11px Tahoma;
	color:#665545;
}
#footer .footer-col ul li a{
	font: 11px Tahoma;
	color: #333;
}

#footer .footer-col ul li a:hover{
	color: #E60000;
}


#footer .footer-col .right-angle{
	width:15px;
	height:15px;
	position:absolute;
	bottom:-1px;
	right:-1px;
	background:url(../img/footer-right-angle.gif) right bottom no-repeat;
}
#footer .footer-col a.ipc{
	display:block;
	bottom:7px;
	right:20px;
	position:absolute;
}

.subCategories,.subCategoriesLevel2 {
		color: black;
		background: url(../img/arrow.gif) 0 6px no-repeat;
		padding-left: 8px;
		font-size: 11px !important;
		vertical-align: bottom;
		margin-left: 13px;
}

.subCategories:hover ,.subCategoriesLevel2:hover{
	color:#E60000;
	text-decoration: none;
}

.subCategoriesLevel2 {
		background: none;
		padding-left: 0;
		font-family: Arial;
		font-size: 13px !important;
		color: #E60000 !important;
		margin-top: 10px;
		margin-left: 1px;
	}

.maptitle {
	width: 280px;
	float: left;
	margin: 10px 20px 10px 1px;
}

.maptitle a {
	color: #333;
	font-size: 11px;
	line-height: 15px;
	display: block;
}


.maptitle a:hover {
	text-decoration: none;
	color: #E60000;
}

.firstlevel {
	color: #E60000 !important;
	font-weight: bold;
	font-family: Arial;
	font-size: 13px !important;
	text-decoration: none;
}

.match {
	background: #ccc;
	border: 1px solid #999;
	}

.searchTitle {
	color :black;
	font-size :12px;
}

#send2friend label{width: 100px;float:left;}
#send2friend p input{width: 297px;}

#flashresult {
	min-height: 15px;
}

.flashresult {
		background: url(../img/ajax-loader.gif) no-repeat 0 0;
}

.contactTitle{
	width: 667px;
	position:relative;
	background:#ebebeb url(../img/contact-title-top.gif) no-repeat;
}

.contactTitle span {
	display: block;
	width: 652px;
	padding: 5px 0 0 15px;
	color: #333;
	height: 20px;
	background: url(../img/contact-title-bottom.gif) no-repeat left bottom;
	}

.calculator {
		display: block;
		height: 20px;
		padding-left: 25px;
		padding-top:2px;
		background: url(../img/calc-img.gif) no-repeat 0 0px;
		margin: 5px 0;
		color: #333;
	}

#contactIframe {
		width: 665px;
		height: 715px;
	}
/*.calculatorFrame a {
		float:right;
	}

.calculatorFrame {
	width: 660px;
	background: #fff url(../img/calculator_bg.jpg) repeat-x 0 0;
	margin-left: 20px;
}

.calculatorFrame iframe {
		width: 100%;
		height:350px;
		overflow:visible;
		background: #fff;

	}
*/
/*
* styles for new design of calculators
* 2008-03-10 vlado
*/


.calc_list {
	display: block;
	width: 530px;
	height: 32px;
	margin-top: 6px;
	background: url(../img/calc_bkg.jpg) repeat-x 0 0;
	background-color: #e1e1e1;
}

.calc_list ul {
	display: inline;
	margin: 0px;
	list-style: none;
}

.calc_list li {
	float: left;
	list-style-type: none;
}

.calculatorFrame_new {
	width: 528px;
	margin: 6px 0px 0px 0px;
	background-color: #f7f7f7;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#calculator {
	margin: 10px 0px 0px 20px;
}

#calculator input {
	float: none !important;
	margin-left: 0px !important;
}


#iframe_top {
	display: block;
	width: 529px;
	height: 32px;
	margin: 0px;
	background: url(../img/calc_bkg.jpg) repeat-x 0 0;
	background-color: #e6e6e6;
}

#iframe_top ul {
	display: inline;
	margin: 0px;
	list-style: none;
}

#iframe_top li {
	float: left;
	list-style-type: none;
}

.calc_img {
	margin: 6px 0px 0px 2px;
}


.calc_img_open {
	margin: 6px 0px 0px 12px;
}
.calc_title {
	width: 462px;
	padding-top: 10px;
	margin-left: 10px;
	font-weight: bold;
	color: #343434;
}

#iframe_bottom {
	width: 529px;
	height: 11px;
	margin: 0px 0px 0px -1px;
	background-color: #f7f7f7;
}

/*
* end vlado styles
*/
.goback {
		position: absolute;
		right: 10px;
	}

	#sendfriend {
		margin-top: 16px;
		padding: 20px;
	}
	#sendfriend h3 {
		font-size: 19px;
		margin-bottom: 10px;
	}
	#send2friend input {
		padding: 2px;
	}
	#send2friend p {
		padding: 5px;
	}
	#send2friend input[type="submit"] {
		height: 25px;
		background-color: #FFF;
	}

	.txt_editor ul {
		list-style-type: disc;
		padding-left:  20px;
	}
	.txt_editor ol {
		padding-left:  20px;
	}

	p.maintext {
		width: auto !important;
	}

	.nobackground {
			background: none !important;
		}

	.nomargin {
			margin: 0 !important;
	}

#paging {
	float:right;
	margin-right: 20px;
	display: inline;/*IE fixs*/
}

#paging a {
	color: #E50102 !important;
	font-weight: bold;
	margin-right: 3px;
}

#paging a.selectedPage {color: #E50102 !important;text-decoration:none;}

.position_list li {
		margin: 0 !important;
	}

blockquote {margin:0;}

#bankMap { text-align:center;margin-bottom: 15px;}
#info table {border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
#info .txt_editor td {
	border: 0px;
}
#info table td {
	padding:5px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#info table.noborder 	{
	border: none !important;
	background: none;
}
#info table.noborder td	{
	border: none !important;
	background: none;
}
.newsdateinner {
		color: #E60000;
		font-size:12px;
		margin:10px auto;
		xfont-weight:bold;
	}

/*Contributions*/

.contributors {
	margin:15px 5px; 15px 10px;
}

.contributor_title {
		color: #E60000;
		font-size:11px;
		font-weight:bold;
		margin-bottom: 10px;
	}

.contributors_bottom {
		border-bottom: 1px solid #999;
		margin: 0 10px;

	}
.contributors img {margin: 0 0  5px 5px;}

.iban {
	margin-top: 10px;
}

.iban span {
		line-height: 15px;
	}
/*END Contributions*/

/*News home page*/
#home_news {
	font-family: Tahoma !important;
	color:#888687 !important;
	text-decoration:none !important;
	font-weight: normal !important;
	height: 23px;
	padding-top: 6px;
	margin-bottom: 0 !important;
}



.home_contributors {margin-top: 2px;}
.news.news_margin {margin-top:2px !important;}

.archive_link {
	font-family: Tahoma !important;
	color:#888687 !important;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration:none !important;
	padding: 0 20px 0 13px;
	background : url(../img/more.gif) no-repeat right center;
}


#enter_probanking{
	background: url(../img/enter_probanking.gif) no-repeat 0 0 !important;
	}
#credit_calculators{
	background: url(../img/credit_calculators.gif) no-repeat 0 0 !important;
	}
#prolong_hand{
	background: url(../img/prolong_hand.gif) no-repeat 0 0 !important;
	}
#daritelski_smetki{
	background: url(../img/daritelski_smetki.gif) no-repeat 0 0 !important;
	}

.home_banner_bg , .home_banner_en  {
	background: url(../img/home_banner_bg.gif) no-repeat 0 1px !important;
	width:357px;
	height: 164px;
	position:relative;
}

/*Centralen banner home page - Eng verisq*/
.home_banner_en  {
	background: url(../img/home_banner_bg.gif) no-repeat 0 1px !important;
}

.banner_link {
	position:absolute;
	bottom:8px;
	right:20px;
}

#contactlist td {
	padding: 20px 20px 20px 6px;
	border-left: 0px !important;
	border-top: 0px !important;
	border-right: 0px !important;
	border-bottom: 1px solid #cccccc;
	text-align: left;
}

#contactlist a {
	font-weight: normal;
	color: #333;
}

#contactlist img {
	border: 5px solid #ebebeb;
}


#rate_note {
	padding: 10px;
}

#content #rate {
	margin-top:22px;
	padding-left:28px;
	margin-right:5px;
	color: #333;
}

#content #rate table {
	width: 97%;
	border-left: 1px solid #DEDEE0;
	border-bottom: 1px solid #DEDEE0;
}

#content #rate td {
	padding: 5px 5px 5px 5px !important;
	border-top: 1px solid #DEDEE0;
	border-right: 1px solid #DEDEE0;
}

#content #rate img {
	padding-bottom: 2px;
}

#content #rate a {
	color: #333;
}

#content #rate a:hover {
	color: #E60000;
}


#content #rate .main_menu {
	font-weight: bold;
	line-height: 1.5;
}

#content #rate .sub_menu {
	font-weight: normal !important;
	line-height: 1.5;
}

#vphone {
	width: 176px;
	margin: 0px 0px 0px 18px;
	color: #E60000;
	line-height: 10px;
}

#vphone b {
	color: #E60000;
}

#vphone img {
	float: left;
	margin: 6px 3px 0px 0px;
}

#vphone #sep {
	margin-top: 4px;
	position: absolute;
}

#vphone #sep_txt {
	margin-top: 5px;
	position: absolute;
	line-height: 10px;
}

/************************************************
***** Banks parters
*************************************************/
.bank_continent {
	display: block;
	width: 666px;
	height: 32px;
	margin-top: 8px;
	overflow: hidden;
	background: url(../img/calc_bkg.jpg) repeat-x 0 0;
	background-color: #e1e1e1;
}

.bank_continent ul {
	display: inline;
	margin: 0px;
	list-style: none;
}

.bank_continent li {
	float: left;
	list-style-type: none;
}

.bank_continent_title {
	width: 624px;
	padding-top: 10px;
	margin-left: 4px;
	font-weight: bold;
	color: #e60000;
}

.bank_country {
	width: 666px;
}

.bank_country .bank_header {
	background-color:#F6F6F6;
	float:left;
	width:664px;
	height: 24px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.bank_country .bank_header div {
	float:left;
	text-align:left;
	font-weight:bold;
	line-height:22px;
}

.bank_country .bank_header div.tb1 {
	width:220px;
	padding-left:12px;
}

.bank_country .bank_header div.tb2 {
	width:202px;
}

.bank_country .bank_header div.tb3 {
	width:219px;
}

.bank_country table {
	clear: both;
	border: 0px !important;
}

/***************** 1 **************************/
.bank_partner_title_1 {
	width: 221px;
	padding-left: 14px !important;
	font-weight: bold;
	color: #e60000;
	border-left: 1px solid #cecece;
	border-bottom: 0px !important;
	border-right: 0px !important;
}

.bank_partner_main_info_1 {
	width: 211px;
	margin-left: 4px;
	color: #333;
	border-bottom: 0px !important;
	border-right: 0px !important;
	border-left: 0px !important;
}

.bank_partner_info_1 {
	width: 231px;
	padding-left: 10px;
	color: #333;
	border-bottom: 0px !important;
	border-right: 1px solid #cecece;
}

/***************** 2 **************************/
.bank_partner_title_2 {
	width: 221px;
	padding-left: 14px !important;
	font-weight: bold;
	color: #e60000;
	border-left: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	border-right: 0px !important;
}

.bank_partner_main_info_2 {
	width: 211px;
	margin-left: 4px;
	color: #333;
	border-bottom: 1px solid #cecece;
	border-right: 0px !important;
	border-left: 0px !important;
}

.bank_partner_info_2 {
	width: 231px;
	padding-left: 10px;
	color: #333;
	border-bottom: 1px solid #cecece;
	border-right: 1px solid #cecece;
}

#bank_bottom_1, #bank_bottom_2 {
	width: 665px;
	height: 11px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #cecece;
	border-right: 1px solid #cecece;
	background-color: #f7f7f7;
}

.bank_country .info {
	width:664px !important;
	height: 100% !important;
	border-bottom:none !important;
	border-top:1px solid #CECECE;
	border-left:1px solid #CECECE;
	background:none !important;
}

.bank_country .info span {
	display:block;
	margin:0 10px;
	padding-top:5px;
}

/*  PLAMEN NIKOLOV CSS modifications start here */

ul.boxBright, ul.boxMiddle, ul.boxDark
{
    list-style:none;
    width:177px;
    margin:0;
    padding:0;
    margin-bottom:13px;
    padding-left:10px;
    padding-right:10px;
	margin-left:13px;
	padding-bottom:3px;
}
a.probanking_inner
{
	margin-left:7px;
}
ul.boxBright
{
    background:#fcfcfc url(../img/tabs/groupBright.gif) left bottom no-repeat;
}
ul.boxMiddle
{
    background:#f6f6f6 url(../img/tabs/groupMiddle.gif) left bottom no-repeat;
}
ul.boxDark
{
    background:#eaeaea url(../img/tabs/groupDark.gif) left bottom no-repeat;
}
ul.boxBright li
{
    background:url(../img/tabs/groupBrightSeparator.gif) left top repeat-x;
}
ul.boxMiddle li
{
    border-top:1px solid #fcfcfc;
}
ul.boxDark li
{
    border-top:1px solid #ececec;
}
ul.boxBright a, ul.boxMiddle a, ul.boxDark a
{
    display:block;
    font-weight:bold;
    padding:7px 0px 7px 5px;
    color:#000000;
    text-decoration:none;
}
ul.boxBright a:hover, ul.boxMiddle a:hover, ul.boxDark a:hover
{
    text-decoration:underline;
}
ul.boxBright li.first, ul.boxMiddle li.first, ul.boxDark li.first
{
    background:none;
    border-top:0;
}
ul.subMenuBox
{
    margin:0;
    padding:0;
    margin-left:17px;
    margin-bottom:5px;
	display:none;
    list-style-image:url(../img/tabs/arrow.gif);
}
ul.subMenuBox.visible
{
	display:block;
}
ul.subMenuBox li
{
    border-top:0;
    background:0;
}

ul.subMenuBox li.sub-sub-li
{
    list-style-image:url(../img/bull-red.gif);
    margin-left: 10px;

}
ul.subMenuBox a
{
    font-weight:normal;
    padding:4px 0px 4px 0px;
    width:165px;
}

ul.atmPosts
{
	clear:both;
	margin-top:15px;
	margin-left:5px;
	list-style:none;
}
ul.atmPosts li
{
	xfloat:left;
	xwidth:290px;
	margin-left:10px;
	padding-top:3px;
	padding-left:22px;
	background:#FFFFFF url(../img/tabs/atmBullet.gif) left 2px no-repeat;
	margin-bottom:3px;
}
ul.atmPosts li.noBullet
{
	background:0;
}
div.contactTitle
{
	overflow:hidden;
	height:100%;
}
/*  PLAMEN NIKOLOV CSS modifications end here */

#rate .pole_new, #rate .zapis_new, #rate .podrazdel_new {
	font-weight: bold;
	color: #646464;
	text-transform: uppercase;
	width: 30px;
	float: right;
	margin-right: 0px;
}
#rate .pole_value, #rate .zapis_value, #rate .podrazdel_value {
	float: left;
}
.new_disclaimer {
	font-weight: bold;
	color: #646464;
	width: 30px;
	margin-left: 10px;
}

/* CARD APPLICATION CSS START */

#f_step_1, #f_step_2, #f_step_3, #f_step_4, #f_step_5
{
	height:415px !important;
}

#f_step_2, #f_step_3, #f_step_4, #f_step_5
{
	display:none;
}

#f_back_action
{
	visibility:hidden;
}

#card_application_form_wrapper
{
	width:670px;
	background:#F7F7F7 url(../img/calc_bkg.jpg) left top repeat-x;
	position:relative;
}

#card_application_form_wrapper ul
{
	margin:0;
	padding:0;
	display:block;
	height:32px;
	list-style-type:none;
	background:url(../img/round_corner_tr_bar.gif) right top no-repeat;
}

#card_application_form_wrapper ul li
{
	float:left;
	height:21px;
	background:url(../img/tab_inactive_bar.gif) right top no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding:9px 10px 0px 10px;
	margin-top:1px;
	margin-right:1px;
}

#card_application_form_wrapper ul li.visited
{
	background:url(../img/tab_visited_bar.gif) right top no-repeat;
	cursor:pointer;
}

#card_application_form_wrapper ul li.active
{
	background:url(../img/tab_active_bar.gif) right top no-repeat;
	margin-top:0px;
	padding-top:10px;
	height:22px;
}

#card_application_form_content
{
	border:1px solid #CCC;
	border-top:0;
	padding:10px;
	position:relative;
	padding-bottom:15px;
}

#card_application_form_content div
{
	overflow:hidden;
	/* height:100%; */
	margin-top:5px;
}

#card_application_form_content form
{
	margin:0 !important;
	padding:0 !important;
	width:100% !important;
}

#card_application_form_content form input
{
	width:130px;
	padding-left:2px;
}

#card_application_form_content form select
{
	width:136px !important;
	margin-top:0 !important;
	margin:0 !important;
	padding:0 !important;
	float:left !important;
}

#f_step_1 div.f_column_left, #f_step_1 div.f_column_right, #f_step_2 div.f_column_left, #f_step_2 div.f_column_right
{
	margin-top:60px;
}

div.f_column_left, div.f_column_right
{
	width:310px;
	float:left;
}

div.f_column_left h2, div.f_column_right h2
{
	margin:0;
	padding:0;
	font-size:14px;
	text-align:center;
	padding-right:10px;
}

#f_step_4 span.f_inline
{
	width:auto;
	padding-left:5px;
	margin-right:5px;
}

#f_step_4 span.f_label
{
	width:auto;
	padding-top:10px;
	padding-left:5px;
	display:block;
	width:auto;
	clear:both !important;
}

#f_step_4 div.f_column_left
{
	clear:left;
}

#f_step_4 div.f_column_left input, #f_step_4 div.f_column_right input
{
	width:50px;
}

#f_step_4 div.f_column_left
{
	width:260px;
	margin-left:60px;
}

#f_step_4 div.f_column_right
{
	margin-left:0px;
}

#f_step_4 div.f_column_right span
{
	width:210px;
	text-align:left;
	padding-left:10px;
}

#f_step_4 div.f_step_footer
{
	clear:both;
	padding-top:5px;
}

#f_step_4 div.f_step_footer label
{
	width:100%;
}

#f_step_4 div.f_step_footer label span
{
	width:500px;
}

#f_step_4 div.f_step_footer label input
{
	width:95px;
}

#f_step_4 div.f_step_footer label select
{
	width:102px !important;
}

#f_step_4 div.f_row
{
	clear:both;
}

#f_step_4 div.f_row label span
{
	width:auto;
	padding-top:0px;
	padding-left:3px;
}

div.f_column_right
{
	margin-left:22px;
}

#f_step_2 div.f_column_right span, div.f_column_left span
{
	width:150px !important
}

#f_step_3 div.f_column_left span
{
	width:110px !important;
}
#f_step_3 div.f_column_right span
{
	width:150px !important
}

#currency_bgn, #currency_eur
{
	width:auto !important;
	margin-top:0 !important;
}

#currency_eur
{
	margin-left:10px !important;
}

#card_application_form_content form  label
{
	display:block;
}

#card_application_form_content form span
{
	float:left;
	display:block;
	width:95px;
	text-align:right;
	margin-right:10px;
	padding-top:3px;
}

#card_application_form_content form label input
{
	float:left !important;
	margin-top:0 !important;
}

#f_footer
{
	margin-top:15px !important;
	width:98%;
}

#f_footer input
{
	width:88px !important;
}

#f_back_action
{
	margin-left:12px;
}

#f_footer ul
{
	background:0;
	float:right;
	height:auto;
	margin-top:15px;
	margin-right:10px;
}

#f_footer ul li
{
	background:0;
	color:#8e8e8e;
	font-weight:normal;
	padding:0;
	margin:0;
	height:auto;
	width:auto;
}

#f_footer ul li span
{
	width:auto;
	margin-right:5px;
	margin-left:5px;
	padding-top:0px;
}

#f_footer ul li.active
{
	background:0;
	height:auto;
	margin:0;
	padding:0;
}

#f_footer ul li.active span
{
	font-weight:bold;
	color:#000000;
}

#f_proceed_action
{
	float:right !important;
}

#card_application_form_bl
{
	display:block;
	position:absolute;
	width:12px;
	height:12px !important;
	border:0;
	padding:0;
	left:-1px;
	text-indent:-9999px;
	background:url(../img/open_lbc.jpg) left -1px no-repeat;
}

span.obligatory, #f_step_1 div.f_column_left span.obligatory, #f_step_2 div.f_column_left span.obligatory, #f_step_3 div.f_column_left span.obligatory, #f_step_3 div.f_column_right span.obligatory, #f_step_4 div.f_column_left span.obligatory
{
	font-weight:bold;
	color:#FF0000;
	font-size:13px;
	width:auto !important;
	margin:0 !important;
	padding:0 !important;
	padding-left:4px !important;
}

#f_step_3 div.f_column_right
{
	margin-left:0px;
}

input#f_origin
{
	width:400px !important;
}

#card_application_form_content  label.centered
{
	margin-top:20px !important;
	margin-left:90px;
}

#card_application_form_content  label.centered input
{
	width:210px;
}

/* CARD APPLICATION CSS END */

#info .txt_editor table.auction_table {
	border-collapse: collapse;
	border: 1px solid #ccc !important;
}
#info .txt_editor table.auction_table td {
	background: none;
	border: 1px solid #ccc !important;
}

.products_list_up { xwidth: 564px; background: url(../img/products_list_mid.jpg) left top repeat-y; }
	.products_list_mid { background: url(../img/products_list_up.jpg) left top no-repeat; }
	.products_list_bot { padding: 11px 14px 0 14px; background: url(../img/products_list_bot.jpg) left bottom no-repeat; }
.images {
		float: left;
		width: 155px;
		height: 180px;
		margin: 0 35px 31px 0;
		text-align: center;
	}
	.images img { padding-bottom: 1px; border-bottom: 3px #E60000 solid; }
	.images a { text-decoration: none !important; font: bold 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #E60000 !important; }

.ext_atm{
	overflow: hidden;
	width: 666px;
	color: #E60000;
	font-weight: bold;
}

#content #info .towns.ext span{
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	width:200px;
	overflow:hidden;
}

#content #info .towns.ext{
	padding: 10px 0px 0px 0px;
	margin-top:0px;
	margin-bottom: 15px;
}

.img_code {
	margin-left: 89px;
	margin-top: 12px;
}
