.banner_forex { background: url(../images/core/bg_banner_forex.jpg) 0 0 no-repeat; color: #fff; }
.banner_cfds { background: url(../images/core/bg_banner_cfds.jpg) 0 0 no-repeat; color: #fff; }
.banner_futures { background: url(../images/core/bg_banner_futures.jpg) 0 0 no-repeat; color: #fff; }
.main_contest_banner { background: url(../images/de_DE/contest-banner-main-page.jpg) 0 0 no-repeat; color: #fff; }

.banners_container { 
	width: 950px; 
	height: 202px; 
	overflow: hidden; 
	clear: both; 
}

.h3_white { 
	color: #fff; 
	font-size: 24px;
	font-weight: normal;
	line-height: 26px;
	text-transform: uppercase;
	margin: 30px 0 10px 0;
	padding: 0;
}

.ul_banner_items {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 14px;
	line-height: 18px;
}

.ul_banner_items li {
	background: url(../images/core/bullet_01.gif) 0 6px no-repeat;
	padding: 0 0 0 16px;
	margin: 0 0 5px 0;
}

.h3_01 {
	margin: 15px 0 5px 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	color: #252f40;
	text-transform: uppercase;
}

.h3_01 a, .h3_01 a:visited { text-decoration: none; color: #252f40; cursor: pointer; }
.h3_01 a:hover, .h3_01 a:visited:hover { text-decoration: none; color: #404d64; }

.h3_02 {
	margin: 15px 0 5px 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	color: #fff;
	text-transform: uppercase;
}

.h3_02 a, .h3_02 a:visited { text-decoration: none; color: #fff; cursor: pointer; }
.h3_02 a:hover, .h3_02 a:visited:hover { text-decoration: none; color: #fff200; }

.lb_01 { font-size: 11px; line-height: 14px; color: #454545; }
.lb_02 { font-size: 11px; line-height: 14px; color: #fff; }

.lnk_02, .lnk_02:visited {
	font-size: 11px;
	color: #5088e8;
	text-decoration: none;
	display: block;
	width: 94px;
	height: 18px;
	padding: 4px 25px 0 0;
	background: url(../images/core/y_lnk_bg.gif) 0 0 no-repeat;
}

.lnk_02:hover, .lnk_02:visited:hover {
	color: #112e60;
	text-decoration: none;
	background: url(../images/core/y_lnk_bg.gif) 0 -22px no-repeat;
}

.lnk_03, .lnk_03:visited {
	font-size: 11px;
	color: #5088e8;
	text-decoration: none;
	display: block;
	width: 94px;
	height: 18px;
	padding: 4px 25px 0 0;
	background: url(../images/core/b_lnk_bg.gif) 0 0 no-repeat;
}

.lnk_03:hover, .lnk_03:visited:hover {
	color: #112e60;
	text-decoration: none;
	background: url(../images/core/b_lnk_bg.gif) 0 -22px no-repeat;
}



/* yellow box on banner */
.yellow_box_01 { margin: 9px 0 0 0; background: url(../images/core/bg_yellow_box_01.jpg) 0 0 no-repeat; }
.yellow_box_02 { margin: 9px 0 0 0; background: url(../images/core/bg_yellow_box_02.jpg) 0 0 no-repeat; }
.yellow_box_03 { margin: 9px 0 0 0; background: url(../images/core/bg_yellow_box_03.jpg) 0 0 no-repeat; }

.yellow_box_04 {
	height: 90px;
	overflow: hidden;
	margin: 0 0 14px 0;
	padding: 0 0 0 22px;
	background: url(../images/core/bg_yellow_box_04.jpg) 0 0 no-repeat;
	position: relative;
} 

.yellow_box_05 {
	height: 90px;
	overflow: hidden;
	margin: 0 5px 14px 0;
	padding: 0 0 0 22px;
	background: url(../images/core/bg_yellow_box_04.jpg) 0 0 no-repeat;
	position: relative;
} 

/* blue box on banner */
.blue_box_01 { margin: 5px 0 0 0; background: url(../images/core/bg_blue_box_01.jpg) 0 0 no-repeat; }
.blue_box_02 { margin: 5px 0 0 0; background: url(../images/core/bg_blue_box_02.jpg) 0 0 no-repeat; }
.blue_box_03 { margin: 5px 0 0 0; background: url(../images/core/bg_blue_box_03.jpg) 0 0 no-repeat; }

.blue_box_04 {
	height: 90px;
	overflow: hidden;
	margin: 0 0 14px 0;
	padding: 0 0 0 22px;
	background: url(../images/core/bg_blue_box_04.jpg) 0 0 no-repeat;
	position: relative;
} 

.blue_box_05 {
	height: 90px;
	overflow: hidden;
	margin: 0 5px 14px 0;
	padding: 0 0 0 22px;
	background: url(../images/core/bg_blue_box_04.jpg) 0 0 no-repeat;
	position: relative;
} 


/* //////////////////////////////////////////////////////////////////////////////////////////// */
.inner_banner_box_generic { 
	width: 950px; 
	height: 46px;
	overflow: hidden;
	clear: both;
	background: #606060 url(../images/core/bg_banner_small_generic.jpg) 0 0 no-repeat;
	border-bottom: #fff 1px solid;
}
/* ////////////////////////////////////////////////////////////////////////////////////////////// */

.inner_banner_box_forex { 
	width: 950px; 
	height: 77px;
	overflow: hidden;
	clear: both;
	background: #606060 url(../images/core/bg_banner_small_forex.jpg) 0 0 no-repeat;
}

.inner_banner_box_cfds { 
	width: 950px; 
	height: 77px;
	overflow: hidden;
	clear: both;
	background: #606060 url(../images/core/bg_banner_small_cfds.jpg) 0 0 no-repeat;
}

.inner_banner_box_futures { 
	width: 950px; 
	height: 77px;
	overflow: hidden;
	clear: both;
	background: #606060 url(../images/core/bg_banner_small_futures.jpg) 0 0 no-repeat;
}

/* FOR FOREX CONTEST 2010 GERMANY */
.inner_banner_box_contest { 
	width: 950px; 
	height: 101px;
	overflow: hidden;
	clear: both;
	background: #606060 url(../images/de_DE/contest-small-banner.jpg) 0 0 no-repeat;
}

/* ON SIDEBAR */
.lnk_box_1 {
	width: 120px;
	height: 24px;
	overflow: hidden;
	background: url(../images/core/y_lnk_bg_1.gif) 0 0 no-repeat;
	position: absolute;
	right: 0;
	bottom: 0;
}

.yellow_box_04 .lnk_box_1 {
   _bottom: expression((this.offsetParent.clientHeight % 2) ? '-1px' : 0);
   _right: expression((this.offsetParent.clientWidth % 2) ? '-1px' : 0);	
}

.lnk_07, .lnk_07:visited {
	margin: 0 10px 0 0;
	padding: 0 17px 0 0;
	font-size: 11px;
	line-height: 25px;
	text-align: right;
	color: #5088e8;
	text-decoration: none;
	display: block;
	background: url(../images/core/arr_01.gif) right 9px no-repeat;
}

.lnk_07:hover, .lnk_07:visited:hover { color: #3060b2; }

.lnk_box_2 {
	width: 120px;
	height: 25px;
	overflow: hidden;
	background: url(../images/core/b_lnk_bg_1.gif) right bottom no-repeat;
	position: absolute;
	right: 0;
	bottom: 0;
}
