/*****  DEFAULT  *****/

* { 
	margin: 0; 
	padding: 0; 
}

body {
	background: #000 url(../images/Bg.gif) repeat-x;
	color: #edeced;
	font: 11px Arial, Helvetica, sans-serif; 
}

.clear { 
	clear: both; 
	margin: 0; 
	padding: 0; 
	height: 0; 
}

#FirstBox {
	height: 255px;
	margin-top: -15px;
}
#FirstBoxProduct {
	background: url(../images/BgShadowReverse.png) no-repeat bottom center;
	/*height: 310px;*/
	min-height: 310px;
	margin-top: -15px;
	margin-bottom: 20px;
}
#FirstBoxProductHolder {
	background: url(../images/BgShadowReverse.png) no-repeat bottom center;
	/*height: 310px;*/
	min-height: 310px;
	margin-top: -15px;
	margin-bottom: 20px;
}
#SecondBox {
}

.hometext { float: left; margin-left: 20px; width: 360px; font: bold 12px Arial; color: #ffffff; }
.hometext h2 { color: #f57d14; font: bold 16px Arial; }
.hometext a { color: #ffffff; }
#twitter { font: bold 12px Arial; color: #ffffff; }
#twitter span { font: 11px Arial; color: #9a999b; }

.Box {
	margin: 0 auto;
	width: 850px;
	height: auto;
	position: relative;
}

#ie6warning {
	display: block;
	border: 1px solid #cfa840;
	background-color: #fff;
	padding: 10px;
	font-weight: bold;
	text-align: left;
	margin: 10px 0;
	color: #000;
	overflow: visible;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	width: 850px;
}

a, object {
	outline: none;
}

img {
	border: none;
}


/*****  HEADER  *****/

#Header {
	text-align: center; 
	position: relative;
	/*height: 128px;*/
	height: 128px;
	z-index: 1000;
	background: #141414 url(../images/Bg.gif) repeat-x top center;
	margin-top: 0;
}

#Logo {
	padding-top: 15px;
	padding-bottom: 5px;
}

#Languages {
	float: right;
	position: absolute;
	z-index: 999;
	top: 0;
	right: 0;
}
	#Languages ul {
		list-style: none;
	}
	#Languages ul li {
		display: inline-block;
		margin-left: 10px;
	}
	#Languages ul li a {
		display: inline-block;
		width: 28px;
		height: 17px;
	}

	#Languages #enlang { background: url(../images/british_flag.jpg) 0 -17px no-repeat; }
	#Languages #eslang { background: url(../images/spain_flag.jpg) 0 -17px no-repeat; }

	#Languages ul li a.current {
		background-position: 0 0 !important;
	}

/* PAGE
 ****************************/	

.PageContent {
	width: 425px;
	float: left;
	margin-top: 25px;
	margin-right: 258px;
}
	.PageContent h1 {
		color: #fff;
		font-weight: bold;
		font-size: 18px;
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.PageContent p {
		margin-bottom: 15px;
	}
	
.RelatedContent {
	display: block;
	float: left;
	width: 147px;
	/*min-height: 265px;*/
	background-color: #F57D14;
	padding: 10px;
	margin-top: 90px;
}
	.RelatedContent h3 {
		font-size: 13px;
		font-weight: bold;
		margin-bottom: 10px;
	}
	
#sliderContainer {
	background-color:#141414;
}
	
/* FEED
 ********************************/

#MiradaRNSFeed,
#MiradaRNSFeed a {
	color: #fff;
}

/*****  MENU  *****/

#Navigation {
}

#sliderWrap {
	margin: 0 auto;
	width: 520px;
}
#slider {
	position: absolute;
	/*background-color: #191919;*/
	/*background-image:url(../images/slider.png);
	background-repeat:no-repeat;
	background-position: bottom;*/
	width: 520px;
	/*min-height: 142px;
	margin-top: -142px;*/
	z-index: 999;
}
#slider img {
	border: 0;
}
#sliderContent {
	background-color: #191919;
	opacity: 0.9;
	position: absolute;
	text-align: left;
	color: #fff;
	/*padding: 18px 20px;*/
	width: 520px;
}
#openCloseWrap {
	position: absolute;
	/*margin: 142px 0 0 0;*/
	margin-top: auto;
	font-weight: bold;
	background-color: #f57d14;
	display: block;
	width: 520px;
	height: 10px;
	text-align: right;
}
	#openCloseWrap a {
		outline: 0;
	}
#openCloseIdentifier,
#replaceIdentifier { 
	height: 1px;
}
#openCloseIdentifierProduct,
#replaceIdentifierProduct {
	height: 1px;
	/*margin-top: 6px;*/
}
.SliderButton {
	height: 15px;
	width: 120px;
	background-color: #f57d14;
	color: #fff;
	float: right;
}

ul.SubMenu {
	margin: 0;
	list-style: none;
	font-weight: bold;
	float: left;
	padding: 16px 20px;
}
	ul.SubMenu li {
		margin-bottom: 10px;
	}
	ul.SubMenu li a {
		text-decoration: none;
		color: #fff;
		background: none;
	}
	ul.SubMenu li a:hover,
	ul.SubMenu li a.current {
		color: #f9a061;
	}
	
ul.Submenu_left,
ul.Submenu_left_left,
ul.Submenu_left_left_left {
	float: left;
}

ul.SubMenu {
	-moz-column-count: 3;
	-moz-column-gap: 30px;
	-webkit-column-count: 3;
	-webkit-column-gap: 30px;
	column-count: 3;
	column-gap: 30px;

}

/*****  HOMEPAGE  *****/

#BoxContainer1,
#BoxContainerHome1 {
	background: url(../images/BgShadow.png) no-repeat top center;
	margin-top: -15px;
}
#BoxContainer1Holder,
#BoxContainerNewsHolder {
	background: url(../images/BgShadow.png) no-repeat top center;
	/*margin-top: 5px;*/
	margin-top: 0px;
}
#BoxContainer1Product {
	background: url(../images/BgShadow.png) no-repeat top center;
	margin-top: -14px;
}
#BoxContainerNewsPage {
	background: url(../images/BgShadow.png) no-repeat top center;
	margin-top: -10px;
}
#BoxContainerHome2 {
	background: url(../images/BgShadowSpacing.png) no-repeat top center;
}
#BoxContainer2 {
	background: url(../images/BgShadowSpacing.png) no-repeat top center;
	margin-top: -15px;
}
#BoxContainerDefault {
	background: url(../images/BgShadowReverse.png) no-repeat bottom center;
	margin-top: -15px;
}
#BoxContainerInvestors {
	background: url(../images/BgShadowReverseShort.png) no-repeat bottom center;
	margin-top: -15px;
}
#BoxContainer3 {
	background: url(../images/BgShadowReverse.png) no-repeat bottom center;
}

.Bookmark {
	float: right;
	position: absolute;
}

.tabBox { 
	border-bottom: 7px solid #f57d14; 
	margin-top: 8px; 
	width: 850px;
}
	.newsTabBox {
		width: 655px !important;
	}

.tabBox .field { 
	float: left; 
	/*width: 83px;*/ 
	height: 20px; 
	background: #ed8929 url(../images/tab_behind.jpg) no-repeat top right; 
	padding: 5px 5px 0 5px; 
	text-align: center;
}
.tabBox .productslist {
	/*width: 152px !important;*/
	background: #ed8929 url(../images/BtnProductsTab.gif) no-repeat top right !important; 
}

.tabBox .field { 
	float: left; 
	/*width: 83px;*/ 
	height: 20px; 
	background: #191919 url(../images/tab_behind.jpg) no-repeat top right; 
	padding: 5px 5px 0 5px; 
	text-align: center;
	margin-top: 10px;
}
	.tabBox .field:hover { 
		background-position: 0 -40px; 
		cursor: pointer;
	}

.tabBox .current { 
	background: #f57d14 url(../images/tab01.jpg) no-repeat; 
	}
	.tabBox .current:hover { 
		background-position: 0 0; 
	}

.tabBox .field a { 
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold; 
	outline: 0;
}
	.tabBox .field a:hover { 
		/*text-decoration: underline; */
	}

.productBox { 
	float: left; 
	width: 211px; 
	background-color: #141414; 
	border-right: 1px solid #252625;
}
	.productBox img {
		border: 0;
	}
	.productBox .content { 
		background: url(../images/BgProductBox.gif) no-repeat top left; 
		color: #a3a2a4;
		padding: 0 10px; 
		min-height: 220px;
	}
	.productBox .shortcontent {
		min-height: 120px !important;
	}
		.productBox .content h2 { 
			font-weight: bold;
			font-size: 13px;
			color: #edeced; 
			padding: 5px 0 10px 0;
			margin: 0;
		}
		.productBox .content a {
			text-decoration: none;
			color: #edeced;
		}
		.productBox .content a:hover {
			text-decoration: underline;
		}
	.productBox .readmore { width: 132px; height: 13px; background: #f57d14 url(../images/read_more_btn.jpg) no-repeat 0 0; font: 11px Arial; padding: 7px 10px; }
		.productBox .readmore:hover { background-position: 0 -27px; }
		.productBox .readmore a { color: #ffffff; text-decoration: none; }
		.productBox .readmore a:hover { text-decoration: underline; }

.newsBox { 
	float: left; 
	width: 170px; 
	background-color: #141414;
	/*border-right: 1px solid #252625;*/
}
	.newsBox img {
		border: 0;
	}
	.newsBox a {
		margin: 0;
		padding: 0;
		text-decoration: none;
		color: #edeced;
	}
	.newsBox a:hover {
		text-decoration: underline;
	}
	.newsBox .content { 
		background: url(../images/BgNewsBox.gif) no-repeat top left; 
		color: #a3a2a4; 
		font: 11px Arial; 
		padding: 0 10px; 
		min-height: 193px !important;
	}
	.sliderBox .content { 
		background: url(../images/BgNewsBox.gif) no-repeat top left; 
		color: #a3a2a4; 
		font: 11px Arial; 
		padding: 0 10px;
		min-height: 270px !important;
	}
	.teamList .sliderBox h2 { min-height: 48px; }
	.newsBox .contentProducts { 
		background: url(../images/BgNewsBox.gif) no-repeat top left; 
		color: #a3a2a4; 
		font: 11px Arial; 
		padding: 0 10px; 
		min-height: 133px !important;
	}
		.newsBox .content h2,
		.newsBox .contentProducts h2 { 
			font-weight: bold;
			font-size: 13px;
			color: #edeced;
			padding: 5px 0 10px 0;
			margin: 0;
		}
	.newsBox .readmore { width: 132px; height: 13px; background: #f57d14 url(../images/read_more_btn.jpg) no-repeat 0 0; font: 11px Arial; padding: 7px 10px; }
		.newsBox .readmore:hover { background-position: 0 -27px; }
		.newsBox .readmore a { color: #ffffff; text-decoration: none; }
		.newsBox .readmore a:hover { text-decoration: underline; }
		
#fadeHome {
	background-color: #000;
}

.replayLink {
	text-align: right;
}

#fadeHome ul li {
	display: inline-block;
	float: left;
}

.CategoryItemImg {
	float: left;
}
.CategoryItem {}

/*****  PRODUCTS  *****/

.CategoryColor {
	display: block;
	height: 5px;
}

a.PrePictureLink {
	display: block;
	height: 102px;
}

#FilterTabs {
	float: right;
	margin: 10px 2px 0 0;
}
.FilterTab {
	display: inline-block;
	height: 11px;
	padding: 3px 0 11px 2px;
	text-align: center;
}

.ProductVideo {
	display: block;
	width: 340px;
	height: 255px;
	float: left;
	margin: 25px 25px 30px 0;
}
	a.playlink {
		color: #fff;
		text-decoration: none;
		padding-left: 5px;
		outline: 0;
	}
	a.playlink:hover {
		text-decoration: underline;
	}

.ObjectPlaceholder {
	background-color: #000;
}

.ProductVideoInfo {
	display: block;
	background-color: #ccc;
	width: 340px;
	height: 255px;
}

.ProductVideoContainer,
.placeholder {
	position: absolute;
	z-index: 1;
}

.ProductDescription {
	float: left;
	margin-top: 25px;
	width: 485px;
	font-size: 13px;
	font-weight: bold;
	position: relative;
}
	.ProductDescription h2 {
		color: #b1b3b4;
		font-weight: bold;
		font-size: 18px;
	}
	.ProductDescription h1,
	.ProductTextLeft h1,
	.ProductTextRight h1 {
		color: #fff;
		font-weight: bold;
		font-size: 18px;
		margin-bottom: 20px;
	}
	.ProductDescription p,
	.ProductTextLeft p,
	.ProductTextRight p {
		margin-bottom: 15px;
	}
	.ProductDescription a {
		color:#F57D14;
		font-size: 13px;
		text-decoration: none;
	}
		.ProductDescription a:hover {
			text-decoration: underline;
		}

.BackLinkContainer {
	width: 850px;
	position: relative;
	margin: -27px auto 0 auto;
}
.BackLinkContainerDefault {
	width: 850px;
	position: relative;
	margin: 0;
}
.BackLink {
	float: right;
	display: block;
	/*width: 152px;*/
	height: 27px;
	text-align: center;
	line-height: 26px;
	/*margin-top: -2px;*/
	position: absolute;
	right: 0;
}
	.BackLink a,
	.BackLinkDefault a,
	.BackLinkInvestors a {
		display: block;
		width: 152px;
		height: 27px;
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		background: #373737 url(../images/back_btn.jpg) no-repeat right;
		padding-left: 5px;
		padding-right: 5px; 
	}
	.BackLink a:hover,
	.BackLinkDefault a:hover,
	.BackLinkInvestors a:hover {
		background: #393939 url(../images/back_btn_over.jpg) no-repeat right;
		opacity: 0.8;
	}
.BackLinkDefault {
	float: right;
	display: block;
	width: 152px;
	height: 27px;
	text-align: center;
	line-height: 26px;
	/*margin-top: -2px;*/
	position: absolute;
	bottom: 0;
	right: 0;
}

.BackLinkInvestors {
	float: right;
	display: block;
	/*width: 152px;*/
	height: 27px;
	text-align: center;
	line-height: 26px;
	/*margin-top: -2px;*/
	position: absolute;
	top: 1px;
	right: 0;
}
	
.currentproduct {
	color: #fff;
	font-weight: bold;
}

.ProductTextLeft {
	display: block;
	float: left;
	width: 321px;
	min-height: 310px;
	/*min-height: 260px;*/
	background: #131313 url(../images/BgProductText.gif) no-repeat;
	border-right: 1px solid #000;
	/*border-bottom: 5px solid #211e22;*/
	padding: 10px;
}
	.ProductTextLeft h1,
	.ProductTextLeft h3,
	.ProductTextRight h1,
	.ProductTextRight h3 {
		margin-bottom: 15px;
	}
	.ProductTextLeft a,
	.ProductTextRight a {
		font-size: 12px;
		font-weight: bold;
		color: #f57d14;
		text-decoration: none;
	}
	.ProductTextLeft a:hover,
	.ProductTextRight a:hover {
		text-decoration: underline;
	}
	.ProductTextLeft li { margin-left: 15px; }
	.ProductTextLeft ul {
		margin-left: 15px;
	}
	.ProductTextLeft ul li { margin-left: 0; }
.ProductTextRight {
	display: block;
	float: left;
	width: 321px;
	min-height: 310px;
	/*min-height: 260px;*/
	background: #131313 url(../images/BgProductText.gif) no-repeat;
	/*border-bottom: 5px solid #211e22;*/
	padding: 10px;
}
.RelatedProducts,
.RelatedInvestorsSimple {
	display: block;
	float: left;
	width: 147px;
	/*min-height: 265px;*/
	background-color: #F57D14;
	padding: 10px;
}
	.RelatedProducts h3 {
		font-size: 13px;
		font-weight: bold;
		margin-bottom: 10px;
	}
	.RelatedInvestorsSimple h3 {
		font-size: 13px;
		font-weight: bold;
		margin-bottom: 10px;
		margin-top: 20px;
	}
	.RelatedProducts ul,
	.RelatedInvestorsSimple ul {
		list-style: none;
		margin: 0;
	}
	.RelatedProducts ul li,
	.RelatedInvestorsSimple ul li {
		list-style: none;
		margin-bottom: 10px;
	}
	.RelatedProducts ul li a,
	.RelatedInvestorsSimple ul li a {
		color: #fff;
		font-size: 11px;
		font-weight: bold;
		text-decoration: underline;
	}
	.RelatedProducts ul li a:hover,
	.RelatedInvestorsSimple ul li a:hover {
		text-decoration: none;
	}
	
#fade img {
	margin-top: 20px;
	margin-left: 20px;
	border: none;
}

#fade a {
	outline: 0;
}

.RelatedProductContent {
	width: 220px;
	margin-top: 1px;
	/*margin-left: 20px;*/
	margin-left: 1px;
	background-color: #141415;
	padding: 10px;
}
	.RelatedProductContent a {
		color: #f57d14;
		text-decoration: none;
	}
	.RelatedProductContent a:hover {
		text-decoration: underline;
	}

.prev {
	background: #f57d14 url(../images/arrow_box_left.jpg) no-repeat;
	width: 21px;
	height: 52px;
	float: left;
	margin-left: -21px;
	margin-top: 50px;
	cursor: pointer;
	border: 0;
}
	.prev:hover {
		background-position: 0 -52px;
	}

.next {
	background: #f57d14 url(../images/arrow_box_right.jpg) no-repeat;
	width: 21px;
	height: 52px;
	float: right;
	margin-right: -21px;
	margin-top: 50px;
	cursor: pointer;
	border: 0;
}
	.next:hover {
		background-position: 0 -52px;
	}

.disabledPrev {
	background: #f57d14 url(../images/arrow_box_left_end.jpg) no-repeat !important;
	cursor: default !important;
}
.disabledNext {
	background: #f57d14 url(../images/arrow_box_right_end.jpg) no-repeat !important;
	cursor: default !important;
}
.disabledPrev:hover,
.disabledNext:hover {
	background-position: 0 0 !important;
}

.ProductsContainer {
	background-color: #141414;
}

.externalControl button {
	background: none;
	border: none;
	color: #fff;
	/*padding-left: 40px;
	padding-right: 20px;*/
	padding-left: 25px;
	cursor: pointer;
}
	.externalControl span {
	}
	.externalControl .FilterTab {
		display: inline-block;
		background: #000 url(../images/CheckOff.gif) no-repeat left;
		/*padding-left: 25px;*/
		padding-right: 10px;
		color: #fff;
		margin-right: -3px;
		cursor: pointer;
	}
	.externalControl .FilterTab:hover {
		background: #000 url(../images/CheckIn.gif) no-repeat left;
		/*text-decoration: underline;*/
		color: #ccc;
	}
	.externalControl .current {
		background: #000 url(../images/CheckIn.gif) no-repeat left;
	}
	
.ProdCategoryLink {
	background: none !important;
}
.ProdCategoryLink a {
	margin-top: -2px;
}

.ProductBoxSliderItem { 
	float: left; 
	width: 212px; 
	background-color: #141414;
	/*border-right: 1px solid #252625;*/
}
	.ProductBoxSliderItem img {
		border: 0;
	}
	.ProductBoxSliderItem a {
		margin: 0;
		padding: 0;
	}
	.ProductBoxSliderItem .content { 
		background: url(../images/BgNewsBox.gif) no-repeat top left; 
		color: #a3a2a4; 
		font: 11px Arial; 
		padding: 0 10px; 
		min-height: 193px !important;
	}
	.ProductBoxSliderItem .contentProducts { 
		background: url(../images/BgNewsBox.gif) no-repeat top left; 
		color: #a3a2a4; 
		font: 11px Arial; 
		padding: 0 10px; 
		min-height: 133px !important;
	}
		.ProductBoxSliderItem .content h2,
		.ProductBoxSliderItem .contentProducts h2 { 
			font-weight: bold;
			font-size: 13px;
			color: #edeced;
			padding: 5px 0 10px 0;
			margin: 0;
		}
	.ProductBoxSliderItem .readmore { width: 132px; height: 13px; background: #f57d14 url(../images/read_more_btn.jpg) no-repeat 0 0; font: 11px Arial; padding: 7px 10px; }
	.ProductBoxSliderItem .readmore:hover { background-position: 0 -27px; }
	.ProductBoxSliderItem .readmore a { color: #ffffff; text-decoration: none; }
	.ProductBoxSliderItem .readmore a:hover { text-decoration: underline; }
	
.nextProduct {
	background: #f57d14 url(../images/arrow_box_right.jpg) no-repeat;
	width: 21px;
	height: 52px;
	float: right;
	margin-right: -19px;
	margin-top: 50px;
	cursor: pointer;
	border: 0;
}
	.nextProduct:hover {
		background-position: 0 -52px;
	}

/* NEWS
 ***************************/

#NewsHolderContent {
	float: left;
	width: 480px;
}
	#NewsHolderContent img {
		border: none;
		margin-bottom: 10px;
	}
	#NewsHolderContent ul.NewsCategories {
		margin-top: 20px;
	}
	
	#NewsHolderContent a {
		color: #F57D14;
	}

ul.NewsCategories {
	list-style: none;
}
	ul.NewsCategories li {
		display: block;
		min-width: 165px;
		height: 26px;
		background-color: #000;
		margin-bottom: 10px;
	}
		ul.NewsCategories li a {
			display: block;
			min-width: 155px;
			height: 26px;
			color: #fff;
			text-decoration: none;
			padding: 5px 5px 5px 10px;
 		}
		ul.NewsCategories li a:hover {
			text-decoration: underline;
		}
		
.ReadMore {
	background: #ed9028 url(../images/read-more-btn.jpg) no-repeat top right;
	display: block;
	width: 152px;
	height: 22px;
	text-align: center;
	padding-top: 5px;
	margin-top: 20px;
}
	.ReadMore a {
		color: #fff !important;
		font-weight: bold;
		text-decoration: none;
	}
	.ReadMore a:hover {
		text-decoration: underline;
	}

#SideBar {
	float: right;
	margin-left: 680px;
	padding-top: 30px;
	position: fixed;
	width: 170px;
	z-index: 99;
}
	#SideBar h3 {
		font-size: 13px;
		font-weight: bold;
		color: #fff;
		margin: 0 0 20px 0;
	}

#BoxContainerNewsHolder h1,
#BoxContainerNewsPage h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 30px 0 40px 0;
}
#NewsHolderContent h2 {
	font-size: 18px;
	font-weight: bold;
	margin: 30px 0 0 0;
}
#NewsHolderContent h3 {
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 10px 0;
	color: #a3a9ad;
}

#NewsHolderContent p.ShortDescription {
	font-size: 13px;
	font-weight: bold;
}

#NewsHolderContent p {
	margin-bottom: 10px;
}

#NewsHolderContent h2 a {
	color: #fff;
	text-decoration: none;
}
#NewsHolderContent h2 a:hover {
	text-decoration: underline;
}

.TagsLinks {
	color: #f57d14;
}
	.TagsLinks a {
		color: #f57d14;
		text-decoration: none;
	}
	.TagsLinks a:hover {
		text-decoration: underline;
	}
	
span.TagsLinksTitle {
	color: #fff;
}

#RelatedProductsItems {
	display: block;
	height: 162px;
	width: 170px;
}

.RelatedProductsItem {
	color: #fff;
}
	.RelatedProductsItem img {
		border: none;
	}
	.RelatedProductsItem a {
		color: #fff;
		text-decoration: none;
	}
	.RelatedProductsItem a:hover {
		text-decoration: underline;
	}
	
.SideBarInside {
	margin-top: 20px;
}

/* CONTACT US
 ***************************/

.ContactMap {
	display: block;
	background-color: #000;
	width: 340px;
	height: 255px;
	float: left;
	margin: 25px 25px 30px 0;
	position: relative;
}

.Map {
	position: absolute;
	z-index: 1;
}

a.Point {
	float: left;
	display: block;
	width: 7px;
	height: 7px;
	position: absolute;
	z-index: 999;
	cursor: pointer;
	padding: 5px;
	background: url(../images/map_btn.png) no-repeat;
}
	a.Point:hover {
		background: url(../images/map_btn_over.png) no-repeat;
	}
	
a.Point1 {
	top: 58px;
	left: 167px;
}
a.Point2 {
	top: 56px;
	left: 180px;
}
a.Point3 {
	top: 97px;
	left: 176px;
}
a.Point4 {
	top: 86px;
	left: 219px;
}
a.Point5 {
	top: 181px;
	left: 115px;
}

.MapCallout {
	background: url(../images/map_details.gif) no-repeat;
	padding: 7px 20px 0 40px;
	display: block;
	width: 265px;
	height: 45px;
	color: #3d3d3d;
	font-size: 11px;
	font-weight: normal;
}

.ProductTextLeftExtended {
	display: block;
	float: left;
	width: 683px;
	min-height: 285px;
	background-color: #131313;
	/*border-bottom: 5px solid #211e22;*/
}
	.ProductTextLeft h3,
	.ProductTextRight h3 {
		margin-bottom: 15px;
	}
	.ProductTextLeft a,
	.ProductTextRight a {
		font-size: 12px;
		font-weight: bold;
		color: #f57d14;
		text-decoration: none;
	}
	.ProductTextLeft a:hover,
	.ProductTextRight a:hover {
		text-decoration: underline;
	}

.MapImage {
	margin-left: -10px;
	margin-bottom: -10px;
}

ul.listToFilter h3.country,
ul.listToFilter p.department {
	display: none;
}

form#criteria select {
	width: 145px;
	margin-bottom: 5px;
}

/* INVESTORS
 ***************************/
	
a.RelatedLink {
	background: #ed9028 url(../images/read_more_btn.jpg) no-repeat bottom left;
	display: block;
	width: 152px;
	height: 22px;
	text-align: center;
	padding-top: 5px;
}
	a.RelatedLink {
		color: #fff;
		font-weight: bold;
		text-decoration: none;
	}
	a.RelatedLink:hover {
		background: url(../images/read_more_btn.jpg) no-repeat top left;
		text-decoration: underline;
	}
	
.RelatedContentLink {
	float: left;
}

ul.InvestorsMenu li {
	margin-bottom: 10px;
}
ul.InvestorsMenu li a.current {
	text-decoration: none;
}

.ProductText1Left {
	display: block;
	float: left;
	width: 625px;
	min-height: 310px;
	/*min-height: 260px;*/
	background: #131313 url(../images/BgProductText.gif) no-repeat;
	border-right: 1px solid #000;
	/*border-bottom: 5px solid #211e22;*/
	/*padding: 10px;*/
}

.RssBack {
	background-color: #f57d14;
	padding: 10px;
	margin-top: -3px;
}
	.RssBack a {
		color: #000;
	}
	
.InvestorsDescription {
	float: left;
	margin-top: 25px;
	width: 425px;
	font-size: 13px;
	font-weight: bold;
	position: relative;
}
	.InvestorsDescription h2 {
		color: #b1b3b4;
		font-weight: bold;
		font-size: 18px;
	}
	.InvestorsDescription h1 {
		color: #fff;
		font-weight: bold;
		font-size: 18px;
		margin-bottom: 20px;
	}
	.InvestorsDescription p {
		margin-bottom: 15px;
	}
	
.Chart {
	display: block;
	background-color: #000;
	width: 390px;
	height: 245px;
	float: left;
	margin: 25px 25px 30px 0;
	padding: 5px;
	position: relative;
}

.tabBoxPage { 
	border-bottom: 7px solid #f57d14; 
	margin-top: 8px; 
	width: 850px;
}

/* SITEMAP
 ***************************/

.SiteMap {
	float: left;
	margin-top: 25px;
}
	.SiteMap h1 {
		color: #fff;
		font-weight: bold;
		font-size: 18px;
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.SiteMap p {
		margin-bottom: 15px;
	}
	
	.SiteMap li { margin-left: 15px; }
	.SiteMap ul {
		margin-left: 15px;
	}
	.SiteMap ul li { margin-left: 0; }
	.SiteMap ul li {
		list-style: disc;
		padding-left: 0;
		font-size: 9px;
		margin-bottom: 15px;
	}
	.SiteMap ul li ul,
	.SiteMap ul li ul li ul {
		margin-top: 15px;
	}
	.SiteMap ul li ul li ul {
		margin-bottom: 15px;
	}
	.SiteMap ul li ul li,
	.SiteMap ul li ul li ul li {
		margin-bottom: 0;
		margin-left: 20px;
	}
	.SiteMap a {
		color: #fff;
		text-decoration: none;
		margin-left: -5px;
		font-size: 11px;
	}
		.SiteMap a:hover {
			text-decoration: underline;
		}

/* FOOTER
 ***************************/

#Footer { 
	padding: 15px 0 15px 0; 
}
	#Footer a { 
		color: #edeced; 
		text-decoration: none; 
	}
	#Footer a:hover { 
		color: #edeced; 
		text-decoration: underline; 
	}
	#Footer a.current {
		color: #F57D14;
	}

/*****  COMMENTS  *****/

.Comments {
	display: block;
	float: left;
	width: 330px;
	margin-right: 20px;
}
.CommentsForm {
	display: block;
	float: left;
	width: 330px;
}
	.CommentsForm h4 {
		font-weight: bold;
		font-size: 13px;
		margin-bottom: 10px;
	}
	input#PageCommentInterface_Form_PostCommentForm_action_postcomment { 
		outline: none;
		margin-top: 5px;
		float: left;
		/*height: 30px;*/
		line-height: 30px;
		padding: 8px 0 8px 2px; 
		text-align: center;
		font-weight: bold;
		font-size: 11px;
		width: 152px;
		background: #f57d14 url(../images/BtnProductsTab.gif) no-repeat; 
		border: none;
		color: #fff;
	}
		input#PageCommentInterface_Form_PostCommentForm_action_postcomment:hover {
			opacity: 0.9;
		}

#CommentsHolder {
	margin: 20px 0;
}

.Comments p {
	color: #d9dadb;
}

ul#PageComments {
	list-style: none;
	color: #d9dadb;
}
	ul#PageComments hr {
		margin: 10px 0 15px 0;
		color:#d9dadb; 
		background-color:#d9dadb; 
		height:1px; 
		border:none;
	}
	p.info a {
		color: #F57D14;
	}
	p.info a:hover {
		text-decoration: none;
	}

ul.actionLinks {
	list-style: none;
}
	ul.actionLinks li {
		float: left;
		margin-right: 10px;
	}
	ul.actionLinks li a {
		color: #F57D14;
	}
	ul.actionLinks li a:hover {
		text-decoration: none;
	}
	
#PageCommentsPagination a,
a.pagination {
	color: #d9dadb;
}
	#PageCommentsPagination a:hover,
	a.pagination:hover {
		text-decoration: none;
	}

/***** ELEMENTS  *****/

.arrow_box_left { 
	width: 21px; 
	height: 104px; 
}

.disableButton { 
	background-color: black; 
}

a[href$='.pdf'], a[href$='.doc'], a[href$='.xls'], a[href$='.zip'], a[href$='.rar'] {
	display: block;
	background: url(../images/icons/download.gif) no-repeat center left;
	padding-left: 30px;
	line-height: 26px;
	height: 26px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 10px;
}
a[href$='.pdf']:hover, a[href$='.doc']:hover, a[href$='.xls']:hover, a[href$='.zip']:hover, a[href$='.rar']:hover {
	text-decoration: underline;
}

/*****  PAGINATION  *****/

#NewsHolderContent #PageNumbers {
	margin: 30px 0;
}
	#NewsHolderContent #PageNumbers ul {
		list-style: none;
	}
		#NewsHolderContent #PageNumbers ul li {
			display: inline-block;
		}
	#NewsHolderContent #PageNumbers a {
		color: #fff;
		font-weight: bold;
		text-decoration: none;
	}
	#NewsHolderContent #PageNumbers a:hover {
		color: #000;
		background-color: #fff;
	}
	#NewsHolderContent #PageNumbers span {
		padding: 0 3px;
	}
