@charset "utf-8";

/* Reset */
BODY,DIV,DL,DT,DD,UL,OL,LI,H1,H2,H3,H4,H5,H6,PRE,FORM,FIELDSET,P,BLOCKQUOTE,TH,TD {margin:0;padding:0;font-weight:400;}
TABLE {border-collapse:collapse; border-spacing:0;}
FIELDSET,IMG{border:0;}
ADDRESS,CAPTION,CITE,DFN,EM,STRONG,TH {font-style:normal; font-weight:normal;}
OL,UL {list-style:none;}
CAPTION,TH {text-align:left;}
H1,H2,H3,H4,H5,H6 {font-size:100.1%;}
Q:BEFORE,Q:AFTER {content:'';}
BLOCKQUOTE {font-style:oblique;}
STRONG {font-weight:700;}

/* Global */
BODY {background:#FFF; font-family:Arial, sans-serif; font-size:14px;}
#page {margin:0 auto; width:996px;}
A {text-decoration:none; border-bottom:1px solid;}
.sub #content A IMG {margin-bottom:-5px;}
A:HOVER {border-bottom:none;}
A.no-border,
.YMaps-slider-content A {border-bottom:none;}
.help {cursor:help;}

.sub #content H1 .pic,
.sub #content H2 .pic {display:none;}

/* Tooltip */
.tooltip {background:#f9f9f9; border:1px solid #999; padding:5px; position:relative; z-index:100; font-size:12px;}
.has-tooltip {color:#A70000;}


/* Different Blocks And Corners */
.border {position:relative; border:1px solid #999;}
	.border .cn {height:10px; width:10px;}
	.border .tl {top:-1px; left:-1px; background-position:-10px -10px;}
	.border .tr {top:-1px; left:-9px; margin-left:100%; background-position:0 -10px;}
	.border .bl {left:-1px; margin-top:-9px; background-position:-10px 0;}
	.border .br {left:-9px; margin:-9px 0 0 100%; background-position:0 0;}
.index .red-blocks {margin:67px 0 0;} /*add 17.11.09*/
#broco-es.index .red-blocks {margin-top:45px;}
.red-blocks {}
	.red-blocks LI {margin-top:4px; position:relative; width:200px; height:47px;}
	.red-blocks SPAN {display:block; padding-top:8px; position:relative; text-transform:uppercase; font-weight:700;z-index:2;font-size:14px;}
	#broco-ua .red-blocks span {font-size:13px;}
	.red-blocks A,
	.red-blocks DIV {display:block;margin-left:10px;background:#CCC url(tmp.sprite.png) repeat-x 0 -374px; height:47px; color:#000; border-bottom:none;font-size:12px;}
	.red-blocks A:HOVER,
	.red-blocks DIV {background-position:0 -327px; background-color:#CC3333; color:#FFF;}
		.red-blocks .brdr {position:absolute; top:0;height:47px;background:url(tmp.sprite.png) no-repeat -20px -972px;z-index:1;}
			.red-blocks .brdr.left {margin-left:-10px; width:10px;}
			.red-blocks .brdr.right {left:-37px; margin-left:100%; width:37px;background:url(tmp.sprite.png) no-repeat 0 0;}
			.red-blocks .real .right {background-position: 0 -468px;}
			.red-blocks .demo .right {background-position: 0 -562px;}
			.red-blocks .replenish .right {background-position: 0 -656px;}
		.red-blocks A:HOVER .left,
		.red-blocks DIV .left {background-position:-20px -925px;}
			.red-blocks .real A:HOVER .right,
			.red-blocks .real DIV .right {background-position: 0 -421px;}
			.red-blocks .demo A:HOVER .right,
			.red-blocks .demo DIV .right {background-position: 0 -515px;}
			.red-blocks .replenish A:HOVER .right,
			.red-blocks .replenish DIV .right {background-position: 0 -609px;}
	
.cn {position:absolute; background:url(cn.24.png) no-repeat 0 0;}
.ccn {position:absolute; background:url(ccn.24.png) no-repeat 0 0;}
	.ccn.tl {width:100%; height:20px; left:-10px; top:-10px;}
	.ccn.tr {margin-left:100%;height:20px;left:-10px;top:-10px;width:20px;}
	.ccn.bl {width:100%;top:auto;height:20px;left:-10px;}
	.ccn.br {top:auto; margin-left:100%;height:20px;left:-10px;top:auto;width:20px;}
.pic {position:absolute; background-image:url(tmp.sprite.png);width:16px; height:16px;}
	.h-menu .pic {margin-left:-20px;}
	@media all and (-webkit-min-device-pixel-ratio:10000),
	not all and (-webkit-min-device-pixel-ratio:0) {
		.h-menu .pic {left:-5px;}
	}
		.pic.online {background-position:0 -1553px;}
		.pic.forum {background-position:-16px -1553px;}
		.pic.enter {background-position:0 -1569px;}
	.hotline .pic {height:25px; width:25px;}
		.phone {background-position:0 -1617px;}
	.language SPAN .pic, .language .list .pic {width:16px; height:11px; left:0; top:2px; background:url(flags.png) no-repeat 0 0;}
		.language .list A .flag-ru {background-position:-16px 0px;}
		.language .list A .flag-en,
		.language .list A .flag-us {background-position:-16px -11px;}
		.language .list A .flag-es {background-position:-16px -22px;}
		.language .list A .flag-ua {background-position:-16px -33px;}
		.language .list A .flag-ar,
		.language .list A .flag-sa {background-position:-16px -44px;}
		.language .list A .flag-gr {background-position:-16px -55px;}
		.language .list A .flag-cn {background-position:-16px -66px;}
		.language .list A .flag-de {background-position:-16px -77px;}
		.language SPAN .flag-ru, .language .list A:HOVER .flag-ru {background-position:0 0;}
		.language SPAN .flag-en, .language .list A:HOVER .flag-en,
		.language SPAN .flag-us, .language .list A:HOVER .flag-us {background-position:0 -11px;}
		.language SPAN .flag-es, .language .list A:HOVER .flag-es {background-position:0 -22px;}
		.language SPAN .flag-ua, .language .list A:HOVER .flag-ua {background-position:0 -33px;}
		.language SPAN .flag-ar, .language .list A:HOVER .flag-ar,
		.language SPAN .flag-sa, .language .list A:HOVER .flag-sa {background-position:0 -44px;}
		.language SPAN .flag-gr, .language .list A:HOVER .flag-gr {background-position:0 -55px;}
		.language SPAN .flag-cn, .language .list A:HOVER .flag-cn {background-position:0 -66px;}
		.language SPAN .flag-de, .language .list A:HOVER .flag-de {background-position:0 -77px;}
	
/* Header-index */
#header {margin-bottom:15px;}
.index #header {overflow:hidden;margin-bottom:10px;}
.sub #header {height:115px;}
	.index #header .title {float:left; margin-top:5px; width:203px;}
		.index #header .title .logo {display:block;margin:0 auto 10px;}
		.index #header .title H1 {margin:7px 0;text-align:center; font-size:18px;}
	
	.index #header #panel {float:right; border-top:none; margin:0 0 15px 0; width:790px; height:55px;}
	#header #panel  .h-menu {font-size:12px;}
		#header #panel .h-menu LI {float:left; position:relative;margin:20px 0 0 10px;padding-left:20px;overflow:hidden;}
		#header #panel .h-menu A {color:#000; line-height:16px;border-bottom:none;}
		#header #panel .h-menu A:HOVER {color:#F00;}
		#header #panel .h-menu .hotline {float:right;overflow:hidden;margin:0 0 4px; height:26px; width:300px; background:#C33 url(tmp.sprite.png) repeat-x 0 0;text-align:center; color:#FFF; text-transform:uppercase;}
			#header #panel .h-menu .hotline .cn {top:22px;height:7px; width:7px;}
			#header #panel .h-menu .hotline .cn.bl {left:0; margin-top:-3px; background-position:-7px -50px;}
			@media all and (-webkit-min-device-pixel-ratio:10000),
			not all and (-webkit-min-device-pixel-ratio:0) {
				#header #panel .h-menu .hotline .cn.bl {margin-top:-1px;}
			}
			#header #panel .h-menu .hotline .cn.br {left:-7px; margin:-3px 0 0 100%; background-position:0 -50px;}
			@media all and (-webkit-min-device-pixel-ratio:10000),
			not all and (-webkit-min-device-pixel-ratio:0) {
				#header #panel .h-menu .hotline .cn.br {margin-top:-1px;}
			}
			#header #panel .h-menu .hotline SPAN {position:relative; padding-left:40px; right:0; top:0; display:inline; font-size:18px;}
				#header #panel .h-menu .hotline .pic {left:5px; top:0; margin-left:0;}
	#header #panel.border .br, #header #panel.border .bl {margin-top:46px;}
		#header #panel .info {float:right; width:300px; font-size:12px;}
		#header .list A {color:#999;  border-bottom:none;}
		#header .list A:HOVER {color:#000;}
	
	#header .slides {float:right; width:790px; height:280px; border:1px solid #999; position:relative;}
		#header .slides LI {float:left; width:790px;}
		.index .carousel-control {display:none;}
		#header .slides .carousel-pagination {position:absolute; top:10px; right:10px;}
			#header .slides .carousel-pagination A {display:block; float:left; margin:0 2px; padding:2px 0 0 5px; width:13px; height:17px; background:url(control.png) no-repeat -18px 0; color:#FFF; border-bottom:none; font-size:12px; font-weight:700; cursor:pointer;}
			#header .slides .carousel-pagination .active {background-position:0 0; border:none;}
		#header .active {position:relative; margin:0 4px;border:1px solid #A4A4A4; height:18px; padding:0 5px;}
		#header .active .open-list {left:-18px; top:1px; margin-left:100%;background-position:-16px -1537px;}
			#header .filial .active {width:150px;cursor:default;}
			#header .filial .nearest-filial {display:block; float:right; width:130px;}
			#header .language .active {width:110px;cursor:default;}
			#header .filial {position:relative;float:left; font-size:12px;z-index:19;}
				#header .filial A {color:#999; border-bottom:none;}
					#header .filial A:HOVER {color:#000;}
				#header .filial P {float:left; line-height:15px;}
				#header .filial .nearest-filial A {color:#000; border-bottom:1px solid;}
				#header .filial .list {display:none;position:absolute; top:19px; left:4px; padding:5px; width:220px; background:#FFF; border:1px solid #A9A9A9; z-index:20;}
				
					#header .filial .list .title {font-weight:700; padding-right:5px;float:none;height:20px;}
					#header .filial .list LI {color:#999; display:inline;white-space:nowrap;}
			#header .language {float:left; position:relative; line-height:18px; font-size:12px;z-index:19;}
				#header .language .active SPAN {position:relative; padding-left:20px;}				
				#header .language  .list {display:none;position:absolute;left:4px; width:122px; top:19px; z-index:20;background:#FFF;}
			#header .language .list LI {margin-bottom:-1px; padding:3px; background:#FFF; border:1px solid #A9A9A9;}
			#header .language .list A {position:relative; padding-left:20px;}	
/* Header-sub */
.sub #header {margin-bottom:5px;}
	.sub #header #panel .h-menu LI {margin-top:7px;}
	.sub #header .title {width:260px;margin:5px 0 0;overflow:hidden; float:left;height:85px;} /*add MARGIN */
		.sub #header .title .logo {float:left; margin-right:15px;}
			#broco-es.sub #header .title .logo{margin-top:-10px;}
		.sub #header .title H1 {width:215px;font-size:16px; font-weight:700;}
			#broco-es.sub #header .title H1 {width:240px;margin-top:10px;}
	.sub #header .user-navigate {float:right; width:736px;}
		.sub #header .user-navigate .inner-wrap {position:relative; z-index:10;background:#FFF;border-left:1px solid #CCC;border-right:1px solid #CCC; height:23px;}
	.sub #header .sections {overflow:hidden; margin:-30px 0 8px 0;width:736px;}
		.sub #header .sections LI {float:left;position:relative; text-transform:uppercase; font-size:12px; font-weight:700;}
		.sub #header .sections .link {display:block;margin:0 32px 0 10px;padding:40px 6px 10px 3px; background:#CCC url(tmp.sprite.png) repeat-x 0 -151px;color:#000; border-bottom:none;}
			#broco-es.sub #header .sections .link {padding:40px 0 10px 3px;}
			#broco-en.sub #header .sections .link {padding:40px 0 10px; margin:0 32px 0 8px;}
			#broco-en.sub #header .sections .link SPAN {position:relative; z-index:10;}
			#broco-ua.sub #header .sections .link {padding:40px 13px 10px 10px;}
			#broco-de.sub #header .sections .link {padding:40px 13px 10px 3px;}
			.sub #header .sections .link:HOVER,
			.sub #header .sections .sel .link {color:#FFF; background-color:#CC3333; background-position:0 -262px;}
		.sub #header .sections .brdr {position:absolute; background:url(tmp.sprite.png) no-repeat -32px -422px; height:100%;}
		.sub #header .sections .brdr.left {top:0; left:0; width:10px; background-position:-10px -971px;}
		.sub #header .sections .brdr.right {margin-left:100%; top:0; left:-32px; width:32px; background-position:0 -749px;}
			.sub #header .sections .link:HOVER .left,
			.sub #header .sections .sel .left {background-position:0 -971px;}
			.sub #header .sections .link:HOVER .right,
			.sub #header .sections .sel .right {background-position: 0 -860px;}
		#header .user-navigate .navigation {float:left; padding:0 20px 0 5px; width:412px; font-size:11px; color:#959595;}
			#header .user-navigate .navigation LI {display:inline;}
			#header .user-navigate .navigation A {color:#959595; border-bottom:none;}
			#header .user-navigate .navigation A:HOVER {color:#000;}
		.sub #header .user-navigate .filial {float:left;}

/* Panel - sub */
.sub #panel {overflow:hidden; position:relative; padding-bottom:4px; margin:0 4px;}
	.sub #panel .hotline {height:26px;}
	.sub #header #panel .h-menu .hotline {margin:0 3px;}
	.sub #panel .ccn {margin-top:-3px;z-index:2;}

/* Content */
#content {clear:both; margin-bottom:10px;}
 /* Content-index */
	#content .sections {margin:0 1px 10px 1px;overflow:hidden;}
	#header .test-block {margin-top:25px; overflow:hidden;}
		#content .sections LI,
		#header .test-block LI {float:left; position:relative;}
		#content .sections A,
		#header .test-block A {display:block; background:#CCC url(tmp.sprite.png) repeat-x 0 -105px; padding:10px 9px; width:180px; height:91px;border-bottom:none;color:#000; overflow:hidden;}
		#broco-es #header .test-block a {padding:10px 5px; width:185px;}
		#content .sections A:HOVER {color:#FFF;background-position:0 -216px; background-color:#CC3333;}
		#header .test-block A {background:none; height:auto;}
		#header .test-block A:hover {color:#000;background:none;}
			#content .sections A .brdr,
			#header .test-block A .brdr {position:absolute; top:0; background:url(tmp.sprite.png) no-repeat 0 -703px; height:100%;}
				#content .sections A .brdr.left,
				#header .test-block A .brdr.left {left:0; width:10px;background-position:-10px -925px;}
					#content .sections A:HOVER .brdr.left,
					#header .test-block A:HOVER .brdr.left {background-position:0 -925px;}
				#content .sections A .brdr.right,
				#header .test-block A .brdr.right {left:-32px; margin-left:100%; width:32px;background-position:;}
					#content .sections A:HOVER .brdr.right,
					#header .test-block A:HOVER .brdr.right {background-position:0 -814px;}
			#content .sections A:HOVER .title {color:#FFF;}
			
			#content .sections .title,
			#header .test-block .title {display:block; position:relative; z-index:10;padding-bottom:5px;border-bottom:1px solid #cc0033; font-size:14px; font-weight:700; color:#ED1C24; text-transform:uppercase;}
			#header .test-block .title {margin:0;float:none;width:auto;font-size:13px;}
				#broco-es #content .sections .title {font-size:12px;}
			#content .sections .describe,
			#header .test-block .describe {display:block;position:relative; z-index:10;padding:5px 0 0 0; border-top:1px solid #FF383F; font-size:12px; line-height:1.2;}
	#content .peoples {border:1px solid #999999; overflow:hidden; height:279px;}
	#content .peoples LI {float:left; position:relative; width:247px; height:279px;}
		#content .peoples IMG {position:absolute; top:0; z-index:2;}
		#content .peoples P {position:absolute; z-index:3;}
			#content .peoples .name {display:block; font-weight:700; font-size:18px;}
			#content .peoples A {color:#F00; border-bottom:1px solid #F00;}
				#content .peoples A:HOVER {border-bottom:none;}
			#content .peoples .sasha P {left:170px;top:70px;}
			#content .peoples .lera P {top:180px;left:150px;margin-right:-30px;}
			#content .peoples .lera IMG {left:20px;}
			#content .peoples .vladimir P {top:30px;left:110px;margin-right:-30px;}
			#content .peoples .dima P {left:-50px;top:100px;width:200px;}
			#content .peoples .dima IMG {left:73px;}
	#content .news {background:#CDCDCD; clear:both; padding:15px 0 15px 15px; margin:10px 0; height:48px; overflow:hidden;font-size:16px;}
		#content .news .news-title {float:left; margin:0 60px 0 30px; width:150px; font-weight:400;}
		#content .news .news-list-carousel {}
		#content .news .date {font-size:12px;}
		#content .news.sdo SPAN {font-size:12px;}
		#content .news A {color:#000;border-bottom:none;}
		#content .news A:hover {color:#000;} 
			#content .news .news-list LI {float:left; width:850px; /* height:28px; */}

/* New news */
#content .newslist {overflow:hidden;position:relative;width:100%;clear:both;left:0;top:0px;}
	#content .newslist .news { padding:0; margin:0;width:470px;height:100%; position:relative; float:right;right:0;top:0; background:#fff; overflow:hidden;}
	#content .newslist .video-news {height:353px;position:absolute;width:470px;}
		#content .newslist .news .news-title {font-size: 18px;font-weight:600;margin:0 0 10px 0;width:100%;}
			#content .newslist .news ul li a:hover {text-decoration: underline;}
		#content .newslist .news ul li {margin: 5px 0;width:100%;font-size:14px;}
		#content .newslist .news p {font-size:12px; margin: 10px 0;text-align:right;}
			#content .newslist .news p a {text-decoration: underline;color:#c00;}
			#content .newslist .news .date {display:block;font-size:12px;color:#666;}

	.index #content .wrap {float:left;margin-bottom:10px;width:748px;}
		.index #content .wrap .premium-list {float:right;margin-bottom:10px;margin:-4px 0 10px;height:70px;width:510px;overflow:hidden;}
			.index #content .wrap .premium-list LI {float:left;line-height:34px;text-align:center;font-size:11px;width:25%;}
				.index #content .wrap .premium-list IMG {display:block;margin:0 auto; float:none;}
				.index #content .wrap .premium-list A {color:#000;border-bottom:none;}

		.index #content .wrap .replenish {float:left; width:209px; height:63px;background:url(bg.replenish.main.png) no-repeat 0 0;}
			.index #content .wrap .replenish A {display:block; padding:6px 10px; color:#FFF; border-bottom:none; font-size:12px; line-height:25px;}
				.index #content .wrap .replenish SPAN {display:block; font-size:14px; text-transform:uppercase; font-weight:700;}
				#broco-ua.index #content .wrap .replenish SPAN {font-size:12px;}
		.index #content .wrap .how-to {clear:both;}
	#content .banner {float:right;margin-bottom:10px;width:240px; height:400px; border:1px solid #000;}
		#content .banner A {border-bottom:none;}
	#content .info {clear:both; margin:15px 0;}

.sub #content DL {margin:10px 10px 20px;}
	.sub #content DL DT {font-weight:700;}
	.sub #content DL DD {margin:5px 0 5px 10px;}

/* Content - Tabs */
	#content .tabs {overflow:hidden;}
		#content .tabs DT {float:left; cursor:pointer;}
		.index #content .tabs DT { margin-left:-1px; height:64px; background: url(tmp.sprite.png) repeat-x 0 -35px; border-bottom:1px solid #999; border-left:1px solid #999; text-align:center; line-height:65px; font-size:24px;}
		#content .tabs DD {display:none; position:relative; float:right;}
		.index #content .tabs DD {margin:65px 3% 0 -100%;padding:20px 0;width:94%;}
		.index #content .tabs .selected {display:block;background:#FFF;}
			#content .tabs DT.selected {color:#F00; border-bottom:none;}
		#content .tabs H3 {padding:10px 3px; overflow:hidden; color:#F00; font-size:16px; font-weight:700; text-transform:uppercase;}
			#content .tabs H3 A {border-bottom:none;}
			#content .tabs .action-link A {float:right;color:#F00;}
		#content .tabs UL {line-height:1.5; margin-left:30px;}
		#content .tabs LI {list-style-image:url(marker.png);list-style-position:outside;}
		#content .tabs .without-marker LI {font-weight:700;list-style-image:none;list-style-position:outside;}
			#content .tabs .without-marker .date {font-weight:400;}
			.index #content .tabs .title {font-size:18px;margin-top:10px;}
			.index #content .tabs UL A {color:#000;}
			.index #content .tabs IMG {float:left;margin-right:35px;}
		#content .wrap .how-to .tabs {height:324px;}
			#content .wrap .how-to .tabs DT {width:248px;}
				#content .wrap .how-to .tabs DT.selected {width:250px;}
			#content .wrap .how-to UL {margin-top:20px;}
		#content .info .tabs DT.selected {display:none;}
		#content .info .tabs DD {margin-top:0;}
		#content .info DL {height:auto;}
			#content .info .tabs DT {width:331px;}
			#content .info .tabs .inner {width:49%; margin-bottom:20px;}
				#content .info .tabs .inner UL A {color:#000; border-bottom:none;}
			#content .info .tabs .alignleft {float:left;}
			#content .info .tabs .alignright {float:right;}
			#content .info .tabs .clearer {clear:both;}
			#content .info .tc .tabs {width:100%; height:auto; border:1px solid #CFCFCF; padding:1px;/*background:transparent url(sprite.png) repeat-x scroll 0 -106px; float:right; width:735px;*/}
				#content .info .tc H3 {/*text-align:center; float:left; width:150px;*/}
				#content .info .tc .tabs DT {background:url(sprite.png) repeat-x scroll 0 -106px; padding:0 32px 0 32px;width:auto;font-size:11px; height:27px; line-height:30px; border:1px solid #CFCFCF;border-top:none;}
				#content .info .tc .tabs DT.selected {position:relative; z-index:20;border-bottom:none; color:#000; background:#F9F9F9; height:27px;}
				#content .info .tc .tabs DD {margin:29px 0 0 -100%;padding:0; width:100%; font-size:11px;}	
				#content .info .tc .tabs .tc-list {margin-top:-1px;border:1px solid #CFCFCF;}
					.index #content .info .tc .tabs {border:none;}
					.index #content .info .tc .tabs DT {border:1px solid #CFCFCF; padding:0 25px; display:block;}
					.index #content .info .tc .tabs DD {border:1px solid #CFCFCF;}
					.index #content .info .tc .tabs .tc-list {width:100%;}

			.value1 {background:transparent url(tmp.sprite.png) no-repeat scroll -26px -1618px;}
			.value2, .value-2, .value1, .value-1, .value0 {float:left;height:13px;width:11px;}


/* Content - Common */
.sub #content DIV.alignright,
.sub #content IMG.alignright {float:right;margin:0 0 20px 20px;}
.sub #content DIV.alignleft,
.sub #content IMG.alignleft {float:left;margin:0 20px 20px 0;text-align:left;}
.sub #content IMG.aligncenter {margin:0 auto;}
.sub #content .aligncenter {text-align:center;}
.sub #content DIV.alignleft,
.sub #content DIV.alignright {position:relative;z-index:5;}
.sub #content .inline-list, 
.sub #content .inline {margin-left:5px;}
	.sub #content .inline-list LI ,
	.sub #content .inline LI {padding:0 20px 0 0;display:inline;}
.sub #content .comment {padding:10px;margin:10px 0;background:#CDCDCD; font-size:12px;}
	.sub #content .comment UL LI {list-style-image:none;list-style-type:disc;}

/* Content - Sub */
.sub #content {position:relative; float:right; width:691px; padding:10px 20px;border:1px solid #999;z-index:1;}
.sub #content .content-wrap {overflow:hidden;}
	.sub #content H1 {padding:8px 0; font-size:24px; font-weight:700;}
	.sub #content H2 {padding:8px 0; font-size:20px; font-weight:700;}
	.sub #content H3 {padding:8px 0; font-size:16px; font-weight:700;}
	#content A {color:#A70000;}
	.sub #content P {padding:5px 0;}
	.sub #content BLOCKQUOTE {padding:5px 0 5px 60px; color:#969696;}
	.sub #content UL, .sub #content OL {line-height:1.5; margin-left:60px; margin-bottom:10px;}
	.sub #content UL LI {list-style-image:url(marker.png);list-style-position:outside;}
	.sub #content OL {}
		.sub #content OL LI {list-style-type:decimal;}
		.sub #content OL SPAN {color:#000; font-weight:400;}
	.sub #content .without-marker LI {font-weight:700;list-style-image:none;list-style-position:outside;}
	.sub #content .plain-list {margin:0;}
		.sub #content .plain-list LI {list-style-image:none; list-style-position:outside;}
	.sub #content TABLE {margin:5px 0; font-size:12px;}
		.sub #content TABLE .caption {color:#FFF; background:#CF151C; padding:0;}
			.sub #content TABLE .caption-none {background:#2D2D2D; padding:0;}
		.sub #content TABLE .wrap {position:relative; overflow:hidden;}
			.sub #content TABLE .caption .wrap {padding:3px 10px;}
			.sub #content TABLE .ftable .wrap,
			.sub #content TABLE .caption-none .wrap {height:7px;}
				.sub #content TABLE .wrap .cn {width:14px; height:14px;background-position:0 -50px;}
					.sub #content TABLE .cn.tl {left:-7px; top:-7px;}
					.sub #content TABLE .cn.tr {top:-7px; left:-7px; margin-left:100%;}
					.sub #content TABLE .cn.bl {top:auto; left:-7px;}
					.sub #content TABLE .cn.br {top:auto; left:-7px; margin-left:100%;}
		.sub #content TABLE TH {background:#AEAFB1; color:#FFF; font-weight:700; padding:3px 5px;}
		.sub #content TABLE TBODY TD,
		.sub #content TABLE TBODY TH {border:1px solid #FFFFFF;border-collapse:separate; padding:3px 5px;}


	.sub #content TABLE.pay {margin:5px 0; font-size:12px;}
		.sub #content TABLE.pay .caption {color:#FFF; background:#CF151C; padding:0;}
			.sub #content TABLE.pay .caption-none {background:#2D2D2D; padding:0;}
		.sub #content TABLE.pay .wrap {position:relative; overflow:hidden;}
			.sub #content TABLE.pay .caption .wrap {padding:3px 10px;}
			.sub #content TABLE.pay .ftable .wrap,
			.sub #content TABLE.pay .caption-none .wrap {height:7px;}
		.sub #content TABLE.pay TH {background:#AEAFB1;border:1px solid #FFFFFF;border-collapse:separate; color:#FFF; font-weight:700; padding:3px 5px;}
		.sub #content TABLE.pay TBODY TD {border:1px solid #CECECE;/*border-bottom:none;border-top:none;*/ padding:3px 5px;}
		.sub #content TABLE.pay TBODY tr:hover {background:#fafafa;} 
		.sub #content TABLE.pay TBODY TD.aligncenter {background:#f0f0f0;}
		.sub #content TABLE.pay .ftable {background:#2D2D2D none repeat scroll 0 0;border:none;height:7px;padding:0;}

		#content TABLE TH {background:#AEAFB1; color:#FFF; font-weight:700; padding:3px 5px;}
		#content TABLE TBODY TD,
		#content TABLE TBODY TH {border:1px solid #FFFFFF;border-collapse:separate; padding:3px 5px;}
		.sub #content TABLE .ftable {background:#2D2D2D; height:7px; padding:0;}
		#content TABLE .odd {background:#DCDCDC;}
		#content TABLE .even {background:#EFEFEF;}
	#content IMG.alignleft {float:left;margin:20px 20px 20px 0;}
	.sub #content IMG.aligncenter {margin:0 auto;}
	.sub #content .aligncenter {text-align:center;}
	.sub #content .cn {height:10px; width:10px;}
		.sub #content .cn.tl {top:-1px; left:-1px; background-position:-10px -10px;}
		.sub #content .cn.tr {top:-1px; left:-9px; margin-left:100%; background-position:0 -10px;}
		.sub #content .cn.bl {left:-1px; margin-top:1px; background-position:-10px 0;}
		.sub #content .cn.br {left:-9px; margin:1px 0 0 100%; background-position:0 0;}
	#content .bold {font-weight:700;}
	#content .red {color:#F00;}
	.sub #content .border {margin:20px 0;padding:10px 20px;font-size:13px;}

/*Content - Partners
-----------------------------*/
.sub #content .partners {}
	.sub #content .partners LI {display:inline;}
	
/*Content - Partners Programs
-----------------------------*/
.sub #content .programs-list {}
	.sub #content .programs-list LI {}
	.sub #content .programs-list IMG {}

/*Content - Branches
-----------------------------*/
.sub #content .branch-list {margin:auto;list-style-type:none;width:690px;overflow:hidden;}
	.sub #content .branch-list LI {display:inline;float:left;width:230px;}
	.sub #content .chief-info {overflow:hidden;}
		.sub #content .chief-info DIV {padding:5px; background: url(photo.background.png) no-repeat scroll 0 0; width:150px; height:210px;}
		.sub #content .chief-info .name {display:block; font-size:18px;}
		.sub #content .chief-info A {border-bottom:none;}
	.sub #content .branch {margin-left:0;}
/*Content - newsLast, newsNavbar, Pager
-----------------------------*/
.sub #content .newsLast {margin-left:10px;}
	.sub #content .newsLast LI {list-style:none;}
.sub #content .pager UL, .sub #content .newsNavbar {display:inline; margin-left:5px; margin-right:5px;}
	.sub #content .pager LI, .sub #content .newsNavbar LI {display:inline;}
	.sub #content .pager A, .sub #content .newsNavbar A {border-bottom:none;}

/* Content - Platform-list*/
.sub #content .platform-list {margin-left:0px;overflow:hidden;}
	.sub #content .platform-list LI {list-style-position:outside;list-style-image:none;float:left; position:relative; width:190px;border:1px solid #999;margin: 5px;padding: 10px 14px;font-size: 12px;}
		#content .platform-list IMG {padding:0 3px;left:10px;position:absolute;top:13px; /*margin:-20px auto 0;*/}
		#content .platform-list H3 {padding:0;height:110px;}
		#content .ib H3 {height:190px;}
		#content .platform-list A {border-bottom:none;display:block;}
		#content .platform-list .conditions-list {margin-left:0;}
			#content .platform-list .conditions-list LI {border:none; padding:0;}
	#content .platform-list .details {position:absolute;bottom:10px;font-size:14px;text-align:center;width:88%;}
	#content .platform-list li .cont {overflow:hidden;height:285px;}
	#content .ib li .cont {overflow:hidden;height:350px;}

/*Content - licenses, awards, gallery, persons, opinions
-----------------------------*/
.sub #content .licenses,
.sub #content .awards,
.sub #content .persons {margin:10px auto;width:660px;overflow:hidden;}
	.sub #content .licenses LI,
	.sub #content .awards LI,
	.sub #content .persons LI {float:left;margin:0;padding:0 20px 0 20px;width:180px;list-style:none;text-align:center;}
	.sub #content .licenses A,
	.sub #content .awards A,
	.sub #content .persons A {border-bottom:none;}
.sub #content .gallery {}
	.sub #content .gallery LI {display:inline;}
	.sub #content .gallery A {border-bottom:none;}
.sub #content .reviews {margin-left:5px;}
	.sub #content .reviews LI {list-style-type:none;}
	.sub #content .reviews .author {text-align:right;}
	
.sub #content .persons-new {margin:0px auto;width:680px;overflow:hidden;}
	.sub #content .persons-new li {float:left;margin:0;padding:15px 0px 15px 0px;width:340px;list-style:none;text-align:left;}
		.sub #content .persons-new li .corners {position:relative;float:left;background:#e3e3e3;}
		.sub #content .persons-new li .corners .wrap {padding: 5px;}
  .sub #content .persons-new li .corners .cn {position:absolute;width:5px;height:5px;background: url(http://files.brocompany.com/css/sprite.png) no-repeat -64px -670px;}
  .sub #content .persons-new li .corners .cn.tl {top:0;left:0;background-position:-69px -675px;}
  .sub #content .persons-new li .corners .cn.tr {top:0;left:-5px;margin-left:100%;background-position: -64px -675px;}
  .sub #content .persons-new li .corners .cn.bl {margin-top:-5px;background-position:-69px -670px;}
  .sub #content .persons-new li .corners .cn.br {left:-5px;margin:-5px 0 0 100%;}
  .sub #content .persons-new .fn {position:relative;font-size:18px;padding: 1px 2px 4px 0;margin: 4px 0px 10px 165px;}
  .sub #content .persons-new .fn .pic {position:absolute;top:5px;left:0px;margin-left:-18px;width:16px;height:16px;background-position: 0 -1585px;}
  .sub #content .persons-new .pn {position:relative;font-size:12px;margin:6px 0 12px 165px;padding: 1px 2px 4px 0;}
  .sub #content .persons-new .pn .tn {position:absolute;top:3px;left:0px;margin-left:-18px;width:16px;height:16px;float:left;background: url(tmp.sprite.png) no-repeat -16px -1585px;}

/* Content - Trading Platform Pages */
.sub #content .platform.border {padding:0;}
	.sub #content .platform .border {float:left;padding:0;}
	.sub #content .platform .teaser {position:relative;margin-left:15px;margin-right:15px;width:402px;height:199px;}
	.sub #content .platform .teaser .wrap {height:199px;overflow:hidden;}
	.sub #content .platform .teaser .cn.bl,
	.sub #content .platform.border .cn.bl {left:-1px;margin-top:-9px;}
	.sub #content .platform .teaser .cn.br,
	.sub #content .platform.border .cn.br {left:-9px;margin:-9px 0 0 100%;}
		.sub #content .platform IMG {position:absolute;top:0;right:0;}
		.sub #content .platform .attract-list {margin:0;}
		.sub #content .platform .attract-list LI {height:39px;width:131px;line-height:1;border-bottom:1px solid #FFF;list-style-image:none;}
		.sub #content .platform .attract-list .none {position:relative;padding:9px 0 6px 9px; height:24px; width:122px;color:#999;background:#C2C2C2 url(tmp.sprite.png) repeat-x 0 -1036px;}
		.sub #content .platform .attract-list A {position:relative;display:block;padding:9px 37px 6px 9px;border:none;color:#000;font-size:12px;background:#C2C2C2 url(tmp.sprite.png) repeat-x 0 -1036px;}
		.sub #content .platform .attract-list A:hover {background-color:#B30000; background-position:0 -1075px;color:#FFF;}
		.sub #content .platform .attract-list .pic {right:0;top:0;width:37px; height:39px;background:url(tmp.sprite.png) no-repeat 0 -1036px;}
			.sub #content .platform .attract-list .real {background-position:0 -1153px;}
			.sub #content .platform .attract-list .demo {background-position:0 -1231px;}
			.sub #content .platform .attract-list .lessons {background-position:0 -1309px;}
			.sub #content .platform .attract-list .webinar {background-position:0 -1387px;}
			.sub #content .platform .attract-list .forum {background-position:0 -1465px;}
		.sub #content .platform .attract-list A:hover .pic {}
			.sub #content .platform .attract-list A:hover .real {background-position:0 -1114px;}
			.sub #content .platform .attract-list A:hover .demo {background-position:0 -1192px;}
			.sub #content .platform .attract-list A:hover .lessons {background-position:0 -1270px;}
			.sub #content .platform .attract-list A:hover .webinar {background-position:0 -1348px;}
			.sub #content .platform .attract-list A:hover .forum {background-position:0 -1426px;}
		.sub #content .platform .specification-list {margin:20px 20px 20px 0; overflow:hidden;}
			.sub #content .platform .specification-list LI {position:relative;list-style-image:none;padding:3px 5px 3px 20px;}
			.sub #content .platform .specification-list A {}
				.sub #content .platform .specification-list .pic {top:5px;left:0px;background-position:-16px -1569px;}
		.sub #content .platform .text {overflow:hidden;}
.sub #content .platform .wrap {overflow:hidden;}

#videoInstruction a {border-bottom:none;}

/* Content - Vcard */
.sub #content .vcard {position:relative;width:380px;border:1px solid #999;padding: 10px;margin: 10px 6px;} 
	.sub #content LI.vcard {list-style:none;}
		.sub #content .vcard .container {overflow:hidden;font: 12px arial;}
		.sub #content .vcard IMG {float:right;margin:2px;}
		.sub #content .vcard address .fn {position:relative;font-weight:700; font-size:18px; line-height:36px;margin: 8px 0px 10px 8px;}
		.sub #content .vcard address .pn {display:block;font-size:16px; line-height:18px;margin: 8px 0px 0 8px;}
		.sub #content .vcard address .email,
		.sub #content .vcard address .skype,
		.sub #content .vcard address .tel {position:relative; font-weight:700; line-height:20px; padding: 0px 2px 6px 27px;}
			.sub #content .vcard address .pic {position:absolute;top:2px;left:6px;}
				.sub #content .vcard address .email .pic {background-position:0 -1601px;}
				.sub #content .vcard address .skype .pic {background-position:-16px -1601px;}
				.sub #content .vcard address .tel .pic {background-position:-16px -1585px;} 
/*jQuery Tradercalc
-----------------------------*/
.tradercalc-wrapper {width:426px;}
.tradercalc-inner {background:#FFF;}
#tradercalc {}
.broco-tradercalc-fields {}
.broco-tradercalc-submit {margin:22px 0;text-align:center;}
.broco-tradercalc-result {}
	.tradercalc-inner #tradercalc INPUT,
	.tradercalc-inner #tradercalc SELECT {width:150px;border:1px solid #DAE3EA;background:#FAFAFA;}
	.tradercalc-inner #tradercalc DL,
	.tradercalc-inner #tradercalc DL DD,
	.tradercalc-inner #tradercalc DL DT {margin:0;}
	.tradercalc-inner #tradercalc DL DT {float:left;width:230px;clear:left;font-weight:400;}
	.tradercalc-inner #tradercalc DL DT,
	.tradercalc-inner #tradercalc DL DD {padding:5px 0;line-height:20px;}

/* Analitic - page */
.sub #content .box-rounds {float:right; width:685px; border:1px solid #999; background:#fff;position:relative;padding: 10px 0;z-index:20;}
.sub #content #slides-analytics #sections {overflow:hidden;height:109px;padding:0 14px;}

.sub #content #slides-analytics .js .carousel-wrap{display:inline-block;vertical-align:middle;width:590px;margin:8px 0;}
.sub #content #slides-analytics .carousel-control{overflow:hidden;display:inline-block;vertical-align:middle;width:20px;height:20px;margin:4px;cursor:pointer;line-height:999px;zoom:1;}
.sub #content #slides-analytics .carousel-next{background:url(http://files.brocompany.com/css/broco.10/sprite.png) no-repeat -96px -395px;width:18px;height:19px;}
.sub #content #slides-analytics .carousel-previous{background:url(http://files.brocompany.com/css/broco.10/sprite.png) no-repeat -96px -395px;width:18px;height:19px;}
.sub #content #slides-analytics #sections .center-wrap {display:none;}

.sub #content .wrap {overflow:hidden;}

/* Content - Slaid-analitic*/
.sub #content .slaid-analytics {margin-left:0px;overflow:hidden;}
 .sub #content .slaid-analytics LI {list-style-position:outside;list-style-image:none;float:left; position:relative; width:196px;}
 .sub #content .slaid-analytics LI p {border:1px solid #999;padding: 10px 0;margin:0 5px;overflow:hidden;}
 .sub #content .slaid-analytics LI p a {font: bold 14px arial;display:block;color:#000;text-decoration:none;border-bottom:none;height:71px;margin-left:90px;overflow:hidden;}
 .sub #content .slaid-analytics LI p a:hover {color:#f00;text-decoration:underline;}

	    .sub #content .slaid-analytics LI p a I {position:absolute;width:80px;height:76px;left:14px;top:9px;background:url(http://files.brocompany.com/css/broco.10/analytics.logo.png) no-repeat 0 0;}
		.sub #content .slaid-analytics li.or p a I {background-position: 0 0px;}
		.sub #content .slaid-analytics li.kp p a I {background-position: 0 -77px;}
		.sub #content .slaid-analytics li.ps p a I {background-position: 0 -305px;}
		.sub #content .slaid-analytics li.ta p a I {background-position: 0 -228px;}
		.sub #content .slaid-analytics li.va p a I {background-position: 0 -152px;}
		.sub #content .slaid-analytics .cn.tl, .sub #content .slaid-analytics .cn.bl {left:5px;}
		.sub #content .slaid-analytics .cn.tr, .sub #content .slaid-analytics .cn.br {left:-15px;}

.sub #content .calendar li a, #content .info .tabs .inner ul a {position:relative;padding:0px;margin-left:30px;}
.sub #content .calendar li a .country, #content .info .tabs .inner ul a .country {width:16px; height:11px;position:absolute; background:url(http://files.brocompany.com/css/flags.png) no-repeat 0 0;top:4px;left:-25px;}
	.sub #content .calendar li a .flag-1, #content .info .tabs .inner ul a .flag-1 {background-position: 0 0;}
	.sub #content .calendar li a .flag-2, #content .info .tabs .inner ul a .flag-2 {background-position:-48px 0;}
	.sub #content .calendar li a .flag-3, #content .info .tabs .inner ul a .flag-3 {background-position:-448px 0;}
	.sub #content .calendar li a .flag-4, #content .info .tabs .inner ul a .flag-4 {background-position:-432px 0;}
	.sub #content .calendar li a .flag-5, #content .info .tabs .inner ul a .flag-5 {background-position:-400px 0;}
	.sub #content .calendar li a .flag-6, #content .info .tabs .inner ul a .flag-6 {background-position:-464px 0;}
	.sub #content .calendar li a .flag-7, #content .info .tabs .inner ul a .flag-7 {background-position:-96px 0;}
	.sub #content .calendar li a .flag-8, #content .info .tabs .inner ul a .flag-8 {background-position:-64px 0;}
	.sub #content .calendar li a .flag-9, #content .info .tabs .inner ul a .flag-9 {background-position:-16px 0;}
	.sub #content .calendar li a .flag-10, #content .info .tabs .inner ul a .flag-10 {background-position:-32px 0;}
	.sub #content .calendar li a .flag-11, #content .info .tabs .inner ul a .flag-11 {background-position:-416px 0;}
	.sub #content .calendar li a .flag-14, #content .info .tabs .inner ul a .flag-14 {background-position:-480px 0;}

.sub #content .mark {float:right;right:10px;z-index:10;position:relative; width:130px;border:1px solid #999;border-top:0;padding:2px 2px 10px;margin: 0; text-align:center;}
.sub #content .mark P {margin-bottom:-4px; padding:0; text-align:center;}

/*Content - contests
-----------------------------*/
.sub #content .contests {margin-left:0;}
	.sub #content .contests LI {overflow:hidden;list-style:none;}
	.sub #content .contests IMG {float:left;margin:0 20px 0 0;}
	.sub #content .contests H3 {padding-top:0;}

/*Content - collapsable
-----------------------------*/
.sub #content .collapsable {}
	.sub #content .collapsable DT {cursor:pointer; margin:10px 0;}
	.sub #content .collapsableElement {cursor:pointer; font-weight:700;}

/*Content - seminar's shedule
-----------------------------*/
.sub #content .shedule {width:688px;}
 	.sub #content .shedule DT {margin:0 7px; font-weight:400; background:none; border-bottom:1px dashed; color:#999;}
	.sub #content .shedule DD {margin:30px 3% 0 -100%;padding:20px 0;width:94%;} 
	.sub #content .shedule DT.selected {border-bottom:none; background:none;color:#000;}
	.sub #content .shedule DD.selected {display:block;}
		.sub #content .shedule DD DD {display:block;margin:0; padding:5px; }
		.sub #content .shedule DD DT {margin:5px 0; border:none;background:none; cursor:default; color:#000;font-size:14px;font-weight:700;}

/*Content - Trading conditions
-----------------------------*/
.sub #content .conditions {position:relative;margin:0;padding:10px 0 0;width:100%;overflow:hidden;}
	.sub #content .conditions DT {position:relative;left:15px;float:left;margin:0 0 0 -1px;width:105px;height:56px;border:1px solid #CCC;border-bottom:0;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;cursor:pointer;}
		.sub #content .conditions DT IMG {width:105px;position:absolute;clip:rect(10px 100px 45px 4px);opacity:0.3;}
		.sub #content .conditions DT.selected {margin-top:-10px;padding:10px 0 0;z-index:3;cursor:auto;background:#FFF;}
		.sub #content .conditions DT.selected IMG,
		.sub #content .conditions DT:hover IMG {opacity:1;}
		.sub #content .conditions DT.tab-bottom {clear:right;border:0;border:1px solid #CCC;border-top:0;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;}
		.sub #content .conditions DT.tab-bottom.selected {margin:-1px 0 0 -1px;padding:0 0 10px;z-index:5;}
		.sub #content .conditions DT.tab-bottom A {display:block;border:0;height:56px;}
	.sub #content .conditions DD {position:relative;display:none;float:right;width:100%;margin:56px 0 0 -100%;z-index:2;}
	.sub #content .conditions DD.selected {display:block;}
	.sub #content .conditions DD .tab-content {margin:0 0 0 5px;padding:10px;border:1px solid #CCC;-webkit-border-radius:6px;-moz-border-radius:6px;}
	.sub #content .conditions DD TABLE {width:100%;}
		.sub #content .conditions DD TABLE TR TD:first-child {border-right:1px solid #CCC;}
		.sub #content .conditions DD TABLE TR TD:last-child {padding-left:20px;}
		.sub #content .conditions DD TABLE TD {border:1px solid #CCC;border-right:none;border-left:none;padding:10px 4px;width:50%;}
	.sub #content .conditions UL {margin:0;}
		.sub #content .conditions UL LI {list-style-image:none;}
	
/*
.sub #content .conditions {height:1360px;}
 	.sub #content .conditions DT {margin:0 2px;width:119px;float:none;border:none;position:relative; top:2px;}
	.sub #content .conditions DD {z-index:10;background:#fff;margin:0 20px 0 120px;position:absolute;top:60px;border:1px solid #999;padding:10px 20px;} 
	.sub #content .conditions DT.selected {z-index:20;}
	.sub #content .conditions DD.selected {display:block;}

 	.sub #content .conditions DT img {margin:0;position:absolute;top:0px;clip:rect(10px 100px 45px 4px);width:105px;height:56px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);-moz-opacity: 0.3;-khtml-opacity: 0.3;opacity: 0.3;}
 	.sub #content .conditions DT.selected img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1.0;-khtml-opacity: 1.0;opacity: 1.0;}
 	.sub #content .conditions DT .border {margin:0 0 -1px 10px;padding:44px 2px 10px 1px;}
 	.sub #content .conditions DT.selected .border {background:#fff;border-right: none;margin:0 0 -1px 0;padding:44px 10px 10px 10px;}

		.sub #content .conditions TABLE {margin:10px 0;width:520px; }
		.sub #content .conditions TD {border:1px solid #CCC;border-right:none;border-left:none;padding:10px 4px;width:50%;}
		.sub #content .conditions .help {color:#A70000;}
		.sub #content .conditions .head {border-right:1px solid #ccc;}
		.sub #content .conditions ul {margin-left:5px;}
		.sub #content .conditions ul li {list-style-image:none;}
*/
/* Sidebar */
#sidebar {float:left; width:262px;}
#sidebar #sub-nav,
	#sidebar .sub-nav {margin:0 0 20px 20px;}
		#sidebar #sub-nav LI,
		#sidebar .sub-nav LI {position:relative;padding:8px 5px 8px 25px;}
		#sidebar #sub-nav A,
		#sidebar .sub-nav A {color:#000; border-bottom:none;}
			#sidebar #sub-nav A:HOVER,
			#sidebar .sub-nav A:HOVER {color:#F00;}
		#sidebar #sub-nav .bull,
		#sidebar .sub-nav .bull {position:absolute; top:9px; left:0; background:url(tmp.sprite.png) no-repeat -16px -1505px; height:16px; width:16px;}
		#sidebar #sub-nav .sel .bull,
		#sidebar .sub-nav .sel .bull {background-position:0 -1537px;}
		#sidebar #sub-nav .sel A:HOVER .bull,
		#sidebar .sub-nav .sel A:HOVER .bull {background-position:0 -1537px;}
		#sidebar #sub-nav A:HOVER .bull,
		#sidebar .sub-nav A:HOVER .bull {background-position: -16px -1521px;}
		#sidebar #sub-nav .here,
		#sidebar .sub-nav .here {color:#F00;}
			       #sidebar #sub-nav .sel UL LI,
					 #sidebar .sub-nav .sel UL LI {padding:4px 0;font-size:12px;}
				#sidebar #sub-nav .sel UL LI .bull,
				#sidebar .sub-nav .sel UL LI .bull {display:none;}
		#sidebar .red-blocks {margin:10px 0 20px 20px;}
	#sidebar .last-news {position:relative; background:url(tmp.sprite.png) repeat-x 0 -105px; margin:10px 0 0 20px; padding:7px; height:97px; width:186px; overflow:hidden;}
		#sidebar .last-news .brdr {position:absolute; top:0; background:url(tmp.sprite.png) no-repeat; width:10px; height:111px; z-index:1;}
			#sidebar .last-news .brdr.left {left:0; background-position:-10px -925px;}
			#sidebar .last-news .brdr.right {left:-10px; margin-left:100%; background-position:-22px -703px;}
		#sidebar .last-news H3 {position:relative; z-index:10;}
		#sidebar .last-news UL {position:relative; z-index:10; margin:5px 0;font-size:12px;}
			#sidebar .last-news .date {display:block;font-size:10px;}
		#sidebar .last-news A {color:#000; border-bottom:none;}
		#sidebar .last-news A:hover {color:#A70000;}
	#sidebar .banner {margin:20px 0 10px;width:240px; height:400px; border:1px solid #999;}
		#sidebar .banner-small {margin:20px 0 10px 0;width:240px;height:150px;border:1px solid #999;}
		#sidebar .banner-small a {border-bottom:none;}

/* Footer */
#footer {clear:both;font-size:12px; padding-top:10px;}
	#footer .useful {overflow:hidden; margin-bottom:10px;}
		#footer .useful LI {float:left; padding:0 10px; width:178px; border-right:1px solid #EBEBEB; font-size:12px; font-weight:700;}
			#footer .useful .inner-list {margin:5px 0; height:85px;}
				#footer .useful .inner-list LI {float:none; border-right:none; padding:1px 0;}
				#footer .useful .inner-list A {color:#A70000; font-weight:400;}
	#footer .f-links {clear:both; background:#B2B2B2; overflow:hidden; padding:10px 15px;}
		#footer .f-links UL {float:left; border-right:1px solid #CDCDCD; margin:0 10px 0 -10px;}
			#footer .f-links LI {float:left;padding:0 10px; line-height:34px;}
			#footer .f-links A {color:#000;}
				#footer .f-links .image-links LI {padding-top:4px;}
				#footer .f-links .image-links A {border-bottom:none;}
	#footer .search {float:left; position:relative; background:#CDCDCD; overflow:hidden; height:24px; padding:4px 15px;}
		#footer .search	.cn {height:15px; width:15px;}
					#footer .search	.cn.tl {top:0; left:0; background-position:-15px -35px;}
					#footer .search	.cn.tr {top:0; left:-15px; margin-left:100%; background-position:0 -35px;}
					#footer .search	.cn.bl {left:0; margin-top:-9px; background-position:-15px -20px;}
					#footer .search	.cn.br {left:-15px; margin:-9px 0 0 100%; background-position:0 -20px;}
	#footer .s-text {font-size:9px;margin:5px 0;}
		#footer .s-text H3 {font-size:12px;}
		#footer .s-text HR {display:none;}
		#footer .s-text P {margin:2px 0;}
	#footer .copyright {line-height:17px;margin:10px;text-align:center;} /*added by cinic 17.11.09*/
	#footer .copyright A {color:#A70000;} /*added by cinic 17.11.09*/



/* Technical Analysis*/

	.sub #content .technical-analysis {overflow:hidden;width:685px;margin:10px 0; position:relative;border-left:1px solid #CFCFCF;}
		.sub #content .technical-analysis DT {margin-left:-1px;background:url(sprite.png) repeat-x scroll 0 -106px;border:1px solid #CFCFCF;border-bottom:none;width:auto;padding:0 22px;font-size:11px;font-weight:normal; height:27px; line-height:30px;}
			.sub #content .technical-analysis DT.selected {position:relative;z-index:10;border-bottom:none; color:#000; background:#AEAFB1; height:28px;}
			.sub #content .technical-analysis DD {margin:28px 0 0 -100%;padding:0; width:100%; border:1px solid #CFCFCF;font-size:11px;}
			.sub #content .technical-analysis .selected {display:block;background:#FFF;}
				.sub #content .technical-analysis .list {margin-bottom:-1px;}
				.sub #content .technical-analysis .tc-list {margin:0;border:1px solid #CFCFCF; width:100%;}


/*Forms Registration Demo Account*/
#broco-trader-demo-account-reg {}
	#broco-trader-demo-account-reg input[type="text"] {width:270px;}
		#broco-trader-demo-account-reg dt.deposit {float:left;margin:0 10px 0 0;}
		#broco-trader-demo-account-reg .deposit select {float:left;margin:0 10px 0 0;}
			#broco-invest #broco-trader-demo-account-reg .deposit select  {float:none;margin:0 10px 0 0;}
	#broco-trader-demo-account-reg dt.leverage {float:left;margin:0 10px 0 0;}
	#broco-trader-demo-account-reg dt,
	#broco-trader-demo-account-reg select {font-size:16px;}
	#broco-trader-demo-account-reg input {font-size:18px;}
	
	
/*Webinars' shedule*/
.sub #content .webinars-shedule {}
	.sub #content .webinars-shedule LI {padding:5px 0;}
		.sub #content .webinars-shedule H3 {display:inline;padding:5px 0;}
			.sub #content .webinars-shedule H3 SPAN {margin:0 5px 0 -5px; font-size:14px; font-weight:400;}
		.sub #content .webinars-shedule .date {display:inline;padding-right:5px;}
		.sub #content .webinars-shedule .lead {}
		
/* for AutoGraf */
.sub #content .autograf-icons {margin-left:30px;}
.sub #content .autograf-icons .icon {font-weight:700;}
.sub #content .autograf-icons .icon.blue {color:#0000ff;}
.sub #content .autograf-icons .icon.green {color:#008000;}
.sub #content .autograf-icons .icon.pink {color:#ff00ff;}
.sub #content .autograf-icons .icon.ginger {color:#cc6600;}
.sub #content .autograf-icons .icon.blue {color:#0000ff;}
.sub #content .autograf-icons .order-type {font-style:italic;}

/* Special offers */
.sub #content .offers IMG {float:left; margin:5px 15px 5px 0;}

/* liqPAY instruction */
.sub #content .liqpay-slides {width:650px; margin:10px 0;}
	.sub #content .liqpay-slides #sections {position:relative; height:auto; padding:26px 0 0;}
	.sub #content .liqpay-slides UL {margin-left:0;}
		.sub #content .liqpay-slides LI {float:left; width:650px; list-style-image:none;}
	.sub #content .liqpay-slides .carousel-control {float:left; cursor:pointer;}
	.sub #content .liqpay-slides .carousel-previous {}
	.sub #content .liqpay-slides .carousel-next{}
	.sub #content .liqpay-slides .carousel-pagination{float:left; cursor:pointer;}
	.sub #content .liqpay-slides .carousel-wrap {float:right;}
	/* tmp */
	.sub #content .liqpay {margin-left:30px;}
	.sub #content .liqpay LI {margin-bottom:10px;}
	.sub #content .liqpay IMG {display:block;}

/* BrocoInvest tariff's */
.sub #content .tariffs-list .comment {background-color:#FFF; font-style:italic; padding:0 0 0 15px; overflow:hidden;}
.sub #content .tariffs-list .tariff.with-comment {float:left;}
.sub #content .tariffs-list DT {clear:left;}

/* BrocoInvest for-partners */
.sub #content #programs {margin-left:0px;overflow:hidden;}
	.sub #content #programs LI {position:relative; list-style-position:outside;list-style-image:none;float:left; width:200px; margin:0 9px; padding:10px 5px; border:1px solid #999999; height:365px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
	.sub #content #programs IMG {display:block; margin:0 auto;}
	.sub #content #programs .learn-more {position:absolute; left:67px; bottom:10px;}
