@charset "utf-8";
/*---------------------------------R-----E-----S----E----T--------------------------------------------*/
/*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;}
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:'';}
:focus {outline:none;}
blockquote {margin:0 2.5em; font-style:oblique;}
 font, center, div[align], p[align], table[align], font[color] {
   color : #cd0000;
   font-weight : bold;
   background : #eecc11;
   margin : 10px;
   padding : 10px;
   border : 2px dashed #cd0000;
   font-size : 2em;
}


*/
/*-------------------------------------------------------------------------------------------------------*/
/*-------------------------------G----L----O----B----A----L----------------------------------------*/
/*html {background:#FFF; height: 100%;}
body {width:996px; min-height:100%; margin:0px auto; position:relative; font-size:12px; font-family:Verdana, Tahoma, Arial, sans-serif; background:#FFF url(top-map.gif) no-repeat 50% 0;}
body.cn {
	font-size: 14px !important;
}*/
H1,H2,H3,H4,H5,H6 {font-weight: normal;}
H2 {font-size:130%;}
H3 {font-size:120%;}
A:LINK {color:#B1062A; text-decoration:underline;}
A:VISITED {color:#B1062A;}
A:HOVER,
A:ACTIVE {color:#B1062A;}
* A.archive {padding-right:15px; background:url(arr-right.gif) no-repeat right 60%;}
.clearer {clear:both !important; float:none !important; font-size:1px !important; height:1%;}
.center {text-align:center;}
.whiteBg {background:#FFF;}
.noMark {list-style:none !important;}
    .noMark H3 {margin-left:0 !important;}
.inline {display:inline;}
    .inline LI {display:inline;}
.copyright {padding:.5em 0;}
    .copyright A {text-decoration:none;}
    .copyright LI {padding:0 .5em 0 0;}
.bold {font-weight:700;}
.italic {font-style:italic;}
.alignleft {float:left;}
IMG.alignleft {float:left; margin:0 8px 18px;}
IMG.alignright {float:right; margin:0 4px 4px;}
.minutes {margin-left:-4px; line-height:10px; font-size:10px; vertical-align:top; text-decoration:underline;}

STRONG {color:#A30425; font-weight:700;}
/*Layouts Format*/
#header {position:relative; overflow:hidden;}
    #header #logo {display:block; padding:0 0 0 60px; width:275px; min-height:100px; position:relative; overflow:hidden;}
        #header #logo A {width:153px; height:100px; position:absolute; top:0; left:53px; background:url(logo2.png) no-repeat top left;}
    #header #slogan {width:486px; position:absolute; top:35px; left:280px; color:#524242; font-size:18px;}
    #header #profile {position:absolute; top:0; right:0; padding:0 0 3px 0; background:#9F9F9F; font:normal normal 11px/18px Tahoma, sans-serif;}
        #header #profile LI {display:inline; padding:0 10px 0 20px;}
        #header #profile A {color:#FEFEFE; text-decoration:none;}
		#header #profile A:HOVER {color:#9F9F9F; background:#FFF;}
    #header .extraLink {min-width:720px; min-height:26px; position:absolute; bottom:0; right:0; background:#A30425;}
        #header .extraLink LI {display:inline; line-height:26px; padding:6px 22px; border-right:1px solid red;}
        #header .extraLink LI.last {border:0;}
        #header .extraLink A {color:#FFF;}
    .sub #header .extraLink {min-width:716px;}
#content {padding:0; margin:0; min-height:1%; overflow:hidden;}
    .index #content .text{float:left; margin:0 0 1px; width:720px; border-left:1px solid #FFF; border-top:1px solid #FFF; background:#F3F3F3;}

        .index #content .markets {background:#FFF; overflow:hidden; clear:both; color:#CCC;}
            .index #content .markets ABBR,
            .index #content .markets ACRONYM {border-bottom:1px dotted #868686; cursor:auto;}
            .index #content .markets LI {float:left; border-top:1px solid #A0A0A0; min-height:133px;}
            .index #content .markets H2 {padding:14px 20px; font-size:14px; font-weight:normal;}
            .index #content .markets P {padding:0 5px 2px 20px; font-size:11px;}
            .index #content .markets LI.support {width:275px; border-top:0;}
                .index #content .markets LI.support SPAN {display:block;}
            .index #content .markets LI.forex {width:219px; border-left:1px solid #FFF;}
            .index #content .markets LI.futures {width:261px;}
            .index #content .markets LI.stocks {width:239px;}

			.index #content .markets LI.event-one P,
			.index #content .markets LI.event-two P {padding:0 5px 2px 40px; color:#524242;}
			.index #content .markets LI.event-one {width:285px; border-left:1px solid #FFF;}
				.index #content .markets LI.event-one .title {min-height:23px; background:url(grey-sq.png) no-repeat 20px 3px; font-size:14px; color:#A30425;}
            	.index #content .markets LI.event-one .links {min-height:23px; background:url(red-sq.png) no-repeat 20px 3px;}
            .index #content .markets LI.event-two {width:290px; background:url(event-two.png) no-repeat left 10px;}
				.index #content .markets LI.event-two .title {min-height:23px; background:url(grey-sq.png) no-repeat 20px 3px; font-size:14px; color:#A30425;}
				.index #content .markets LI.event-two .links {min-height:23px; background:url(red-sq.png) no-repeat 20px 3px;}
            .index #content .markets LI.event-three {min-height:119px; padding-top:14px; width:145px;}
				.index #content .markets LI.event-three P {padding:3px 0 3px 12px; color:#524242;}
				.index #content .markets LI.event-three .title {font-size:14px; color:#A30425;}
				.index #content .markets LI.event-three H2 {padding:0 0 0 12px;}
    .index #content #sidebar {float:left; width:275px; min-height:270px; border-top:1px solid #FFF; background:#524242 url(sidebar.gif) repeat-x top left;}
        .index #content #sidebar .mainMenu {margin-top:30px;}
            .index #content #sidebar .mainMenu LI {line-height:24px;}
            .index #content #sidebar .mainMenu A {padding-left:25px; background:url(mainMenu.gif) no-repeat -15px 50%; color:#FFF; text-decoration:none;}
    .index #content SPAN.hr {height:14px; display:block; clear:both; background:url(hr.gif) repeat-y top left;}
    .index #content .newsBox {height:auto; padding:0 11px 10px 15px; margin:2em 0; overflow:hidden; background:url(boxes.png) no-repeat bottom left; color:#524242;}
        .index #content .newsBox H2 {display:block; padding-top:10px; text-align:center; font-size:190%; background:url(tl.gif)no-repeat top left;}
        .index #content .newsBox P.date {color:#BBB;}
        .index #content .newsBox A.rss {width:17px; height:17px; line-height:20px; padding:0 20px 4px; background:url(rss.png) no-repeat top right;}
        .index #content .newsBox A.rss:HOVER {background:url(rssh.png) no-repeat top right;}
        .index #content .newsBox .news,
        .index #content .newsBox .analitics,
        .index #content .newsBox .actives{float:left; min-height:360px; border-top:1px solid #8F8F8F;}
        .index #content .newsBox .news {width:310px; margin:0 20px 0 20px;}
        .index #content .newsBox .actives {width:310px;}
        .index #content .newsBox .analitics { width:310px;}
        .index #content .newsBox .analitics UL,
        .index #content .newsBox .news UL,
        .index #content .newsBox .actives UL {padding:30px 40px 20px 34px;}
            .index #content .newsBox .analitics LI,
            .index #content .newsBox .news LI,
            .index #content .newsBox .actives LI {padding-bottom:15px;}
        .en #content .newsBox .analitics H2 {padding-bottom:30px;}
        .en #content .newsBox .analitics P {padding:0 40px 15px 34px;}
        .index #content .newsBox .actives P.graph {padding:30px 0 15px; text-align:center;}
		.index #content UL.terminals {padding:20px 0 20px 50px; margin:0 0 0 -20px; overflow:hidden;}
		.index #content UL.terminals LI {float:left; width:95px; margin:5px 10px 0 0;}
		.index #content UL.terminals LI A {display:block;  padding-top:97px; font-size:10px; color:#CE0127; text-align:center;}
		.index #content UL.terminals LI A.investor {background:url(terminals.png) no-repeat 5px top;}
		.index #content UL.terminals LI A.trdr {background:url(terminals.png) no-repeat -105px top;}
		.index #content UL.terminals LI A.smartphone {background:url(terminals.png) no-repeat -198px top;}
		.index #content UL.terminals LI A.mobile {background:url(terminals.png) no-repeat -390px top;}
		.index #content UL.terminals LI A.multi {background:url(terminals.png) no-repeat -298px top;}
		.index #content UL.terminals LI.seoTrash {margin:12px 0 0 0; height:113px; width:440px; background:#E6E6E6 url(seotrash.png) no-repeat top left;}
			.index #content UL.terminals LI.seoTrash A {display:inline;}
		    .index #content UL.terminals LI.seoTrash .scrollY {padding:0 40px 0 90px; height:113px; overflow-y:scroll; color:#5A4447;}
			#page #content .terminals .seoTrash .scrollY a {font-size: 14px;}
		.index #content UL.terminals LI.seoTrash .scrollY .last {padding:0 0 40px 0;}
			.index #content UL.terminals LI.seoTrash .scrollY H2,
			.index #content UL.terminals LI.seoTrash .scrollY .sl {color:#5A4447; }
			.index #content UL.terminals LI.seoTrash .scrollY H2 {padding:20px 0 10px;}
			.index #content UL.terminals LI.seoTrash .scrollY .sl {padding:0 0 40px 0;}
		.index #content .text .two-way {width:122px; float:left; height:269px; border-bottom:1px solid #FFF; background:url(two-way-bg.png) repeat-y;}
			.index #content .text .two-way .wrap-novice,
			.index #content .text .two-way .wrap-profi {margin:40px 0 5px; padding:0 0 0 4px; height:67px; background:rgb(82, 66, 66);}
				.index #content .text .two-way .wrap-novice IMG,
				.index #content .text .two-way .wrap-profi {border-left:1px solid rgb(232, 232, 232);}
				.index #content .text .two-way A.link {margin:0 5px 0 10px; color:#524242; font-size:10px;}
			.index #content .text .two-way .wrap-profi {margin-top:20px;}

        /*.index #content .newsBox .actives P {padding:0 40px 15px 34px;}*/
    
    .sub #content {margin-bottom:20px; background:#FFF;}
    .sub #content .text {margin-left:280px; margin-top:2px; padding:0; border:1px solid #cdcdcd;}
    .sub #content .text H1,
	.sub #content .text H2,
    .sub #content .text H3 {margin:20px 10px; font-weight:400;}
    .sub #content .text H2 {/*color:#A30425;*/ font-size:200%;}
/*Added layout for Analytic Pages, after debug clear*/
	BODY.analytics #content .text H1 {font-size:24px;}
	BODY.analytics #content .text H2 {font-size:18px; color:#A30425; margin:0;}
	BODY.analytics #content .text H3 {font-size:12px; color:#A30425; margin:0; padding:0; background:none;}
	BODY.analytics #content .text UL,
	BODY.analytics #content .text OL {margin:0 14px 0 30px; list-style:none none;}
	BODY.analytics #content .text UL.analytics-layout {margin:0 0 30px 30px; overflow:hidden;}
		BODY.analytics #content .text UL.analytics-layout LI {float:left; margin:0 30px 0 0; padding:0 0 0 16px; width:264px; min-height:290px; background:#F9F9F9;}
		BODY.analytics #content .text UL.analytics-layout LI LI {padding:0; min-height:0;}

		BODY.analytics #content .text UL.analytics-layout LI H2,
		BODY.analytics #content .text UL.analytics-layout LI .al-date {margin:0 0 0 -16px; padding:0 16px; background:#FFF;}
		BODY.analytics #content .text UL.analytics-layout LI .al-date {padding-bottom:10px; font-style:italic;}
		BODY.analytics #content .text UL.analytics-layout LI .al-time {font-weight:700;}
			BODY.analytics #content .text UL.analytics-layout LI H2 A {display:block; width:219px; padding:84px 0 0;}
		BODY.analytics #content .text UL.analytics-layout LI H3,
		BODY.analytics #content .text UL.analytics-layout LI UL,
		BODY.analytics #content .text UL.analytics-layout LI OL {display:block; padding:7px 0; overflow:hidden;}	
		BODY.analytics #content .text UL.analytics-layout .al-dow-jones {}
			BODY.analytics #content .text UL.analytics-layout .al-dow-jones H2 A {
				background:url(analytics-main-titles-bg.png) no-repeat top left;
				}
			BODY.analytics #content .text UL.analytics-layout .al-markets H2 A {
				background:url(analytics-main-titles-bg.png) no-repeat -219px 0;
				}
			BODY.analytics #content .text UL.analytics-layout .al-russian-funds H2 A {
				background:url(analytics-main-titles-bg.png) no-repeat -438px 0;
				}
			BODY.analytics #content .text UL.analytics-layout .al-world-funds H2 A {
				background:url(analytics-main-titles-bg.png) no-repeat -657px 0;
				}
			BODY.analytics #content .text UL.analytics-layout .al-currency-market H2 A {
				background:url(analytics-main-titles-bg.png) no-repeat -876px 0;
				}
			BODY.analytics #content .text UL.analytics-layout .al-authors H2 A {
				background:url(analytics-main-titles-bg.png) no-repeat -1095px 0;
				}
			BODY.analytics #content .text UL.analytics-layout .al-round-table H2 A {
				background:url(analytics-main-titles-bg.png) no-repeat -1314px 0;
				}
			BODY.analytics #content .text UL.analytics-layout .al-audio-video H2 A {
				background:url(analytics-main-titles-bg.png) no-repeat -1533px 0;
				}
	BODY.analytics #content .text UL UL,
	BODY.analytics #content .text OL UL,
	BODY.analytics #content .text UL OL,
	BODY.analytics #content .text OL OL {margin:0;}
/*End layout for Analytic pages*/
    .sub #content .text H3 {padding-left:25px; color:#070707; font-size:160%; background:url(hbg.png) no-repeat left 60%;}
    .sub #content .text P {padding-bottom:20px; padding-right:20px;}
    .sub #content .text OL P,
    .sub #content .text UL P {padding-bottom:5px; margin:0;}
    .sub #content .text P,
    .sub #content .text H2,
    .sub #content .text H3,
    .sub #content .text ADDRESS,
    .sub #content .text DL,
    .sub #content .text TABLE {margin-left:20px;}
    .sub #content .text DL DT {padding-bottom:.6em; font-weight:400; color:#B1062A;}
        .sub #content .text DL P {padding-bottom:10px;}
    .sub #content #sidebar {float:left; width:275px; min-height:252px; border-top:1px solid #FFF; background:#524242 url(sidebar.gif) repeat-x top left;}
        .sub #content #sidebar .mainMenu {margin-top:30px; font-size:100%;}
            .sub #content #sidebar .mainMenu UL {padding-left:1em; font-size:95%;}
            .sub #content #sidebar .mainMenu LI {line-height:2.14;}
            .sub #content #sidebar .mainMenu A,
            .sub #content #sidebar .mainMenu SPAN { padding-left:25px; background:url(mainMenu.gif) no-repeat -15px 50%; color:#FFF; text-decoration:none;  white-space:nowrap}
            .sub #content #sidebar .mainMenu LI.sel {}
            .sub #content #sidebar .mainMenu A.sel {font-weight:600;}
            .sub #content #sidebar .mainMenu LI.sel A {padding:0; margin-left:25px; color:#FFF; text-decoration:none; background:#A30425;}
            .sub #content #sidebar .mainMenu LI.sel A.sel {padding:8px 8px 8px;}
            .sub #content #sidebar .mainMenu LI.sel LI.sel A.sel {padding:0;}
            .sub #content #sidebar .mainMenu LI.sel LI.here {padding:0;}
			.sub #content #sidebar .mainMenu LI.sel LI.here SPAN {color:#C8C8C8;}
            .sub #content #sidebar .mainMenu LI.sel UL {background:#A30425;}
            .sub #content #sidebar .mainMenu LI.sel UL A {background:none;}
            .sub #content #sidebar .mainMenu LI.sel UL UL {}
        .sub #content #sidebar .support {width:275px; margin-top:30px; background:#FFF;}
            .sub #content #sidebar .support SPAN {display:block;}
    .sub #content .text UL {margin-left:3.749em; margin-bottom:1.5em; list-style:disc outside;}
    .sub #content .text OL {margin-left:3.749em; list-style-type: decimal;}
    .sub #content .text UL UL,
    .sub #content .text OL OL,
    .sub #content .text OL UL,
    .sub #content .text UL OL {margin-left:1em;}
    .sub #content .text STRONG {font-weight:700;}   
#footer {}
    #footer .extraLink {width:100%; min-height:52px; background:#A30425;}
        #footer .extraLink LI {display:inline;}
        #footer .extraLink LI {display:inline; line-height:52px; padding:6px 22px; border-right:1px solid red;}
        #footer .extraLink LI.last {border:0;}
        #footer .extraLink A {color:#FFF;}
    #footer .banners {padding:15px 0;background:#A0A0A0; text-align:center;}
        #footer .banners IMG + IMG {margin-left:10px;}
    #footer .copy {padding:.3em; float:left;}
    #footer .validity {padding:.3em; float:right;}

/*DJ News*/
.djnews {list-style-type:none !important;}

/*Trading condition*/
.sub #content .text .usl {margin:0 60px 30px 30px;}
.sub #content .text .usl DD P,
.sub #content .text .usl DD LI {padding:0; margin:0;}
.sub #content .text .usl DD UL {list-style-type:none; margin:0;}
.sub #content .text .usl DD P {padding:0 0 4px;}
    .sub #content .text .usl DT {float:left; padding:20px 0 0; font-weight:400; color:#151515; font-size:14px;}
    .sub #content .text .usl DD {padding:20px 0 20px 330px; border-top:1px solid #CECECE;}
    .sub #content .text .usl DT:HOVER + DD,
    .sub #content .text .usl DD:HOVER {background:#F9F9F9;}

/*Sitemap*/
UL#site-map,
UL#site-map UL {margin-left: 2em;}

/*Polis*/
.polis {min-width:400px; overflow:hidden; list-style-type:none !important;}
    .polis LI {float:left; margin-bottom:2em; text-align:center; width:165px;}
        .polis LI IMG {margin:5px;}
        .polis LI SPAN {display:block;}
/*Persons*/
.persons {min-width:400px; overflow:hidden; list-style-type:none !important;}
    .persons LI {float:left; margin-bottom:2em; text-align:center; width:215px;}
        .persons LI IMG {margin:5px;}
        .persons LI SPAN {display:block;}
    .persons .fn {font-weight:600;}
    .persons .pn {font-style:italic;}  
/*Specifiation tables*/
TABLE.specification {width:95%; margin-bottom:2em;}
    TABLE.specification .val,
    TABLE.specification .change {text-align:center;}
    TABLE.specification THEAD {border-top:1px solid #676767; border-bottom:1px solid #676767;}
    TABLE.specification TH {background:#A30425; color:#FFF;}
    TABLE.specification TBODY,
    TABLE.specification TBODY TR {border-top:1px solid #676767;}
    TABLE.specification TD,
    TABLE.specification TH {padding:10px .5em 10px .2em;}
/*Calendar*/
TABLE.calendar {float:right; margin-right:2em;}
    TABLE.calendar CAPTION {padding-bottom:.3em; text-align:center;}
    TABLE.calendar THEAD {border-top:1px solid #676767;}
    TABLE.calendar TH,
    TABLE.calendar TD {padding:.4em; text-align:center;}
#events-filter LEGEND {margin-bottom:1em; padding-left:1em; color:#A30425;}
#events-filter UL {list-style-type:none !important; margin-left:0 !important;}
#events-filter {margin:0 0 0 20px;}

TABLE.zebra {width:95%; margin-bottom:30px; color:#6D6D6D;}
    TABLE.zebra TH,
    TABLE.zebra TD {padding:.4em; border-bottom:1px solid #676767;}
    TABLE.zebra TH {border-bottom:2px solid #676767; background:#A30425; color:#FFF;}
    TABLE.zebra .caption {font-style:italic; color:#A30425;}
    TABLE.zebra .important {font-weight:700;}
TABLE.timeSession {line-height:18px;}
    TABLE.timeSession .minutes {line-height:10px; font-size:10px; vertical-align:top; text-decoration:underline;}
UL.timeSession LI {list-style-type:none;}
    UL.timeSession SPAN {padding:0 30px;}
    
/*Glossary*/
#alphabet {}
    #alphabet LI {display:inline; list-style:none;}
    
    
/*Pages*/
.sub #content .text .photo {float:right; margin:-70px 0 20px 20px; padding:22px 16px; background:#E2E2E2;}
.sub #content .text .photo P.wrap {padding:6px; background:#FFF; border:1px solid #797979;}
.sub #content .text .photo P.wrap IMG {border:1px solid #919191;}
.sub #content .text .photo .subLinks {margin:10px 0; list-style:none;}
.sub #content .text .photo .subLinks LI {margin:3px 0; padding:2px 2px 2px 40px; background:#A30425 url(sublinks.png) no-repeat left 50%;}
.sub #content .text .photo .subLinks A {color:#FFF;}
.sub #content .text .photo P {padding:10px 0; margin:0;}
.sub #content .text .photo .textResume {width:216px; font-family:Georgia; font-style:italic; font-size:14px;}
.sub #content .text .photo .textResume H3 {margin:1em 5px 0 0 !important; font-family:Georgia; padding:0 0 0 25px !important;}
	/* open-demo-account */
	.advantage {background:url(http://files.brocompany.com/img/cp/demo-advantage.png) no-repeat left 13px;}
		.advantage LI {margin:0 0 0 170px; font-size:10px;}
	.advantageInv {background:url(http://files.brocompany.com/img/cp/demo-advantage-two.png) no-repeat left 13px;}
		.advantageInv LI {margin:0 0 0 170px; font-size:10px;}
		
	.advantage-cn {background:url(http://files.brocompany.com/img/cp/demo-advantage.png) no-repeat left 13px;}
		.advantage-cn LI {margin:0 0 0 170px;}
	.advantageInv-cn {background:url(http://files.brocompany.com/img/cp/demo-advantage-two.png) no-repeat left 13px;}
		.advantageInv-cn LI {margin:0 0 0 170px;}
	


/*Assets management*/
.ucnews {margin:10px 0;}
    .ucnews .date {display:block;}
    .ucnews DD {padding:5px 5px 5px 5px;}
    .ucnews DD.ny {} /* wild_wolf background:url(ucnews1.jpg) no-repeat 0 5px; */
    .ucnews DD.ln {background:url(ucnews.jpg) no-repeat 0 5px;}
    .ucnews .link {display:block; text-align:right;}

/*Education*/
.education {float:left; list-style-type:none !important;}
    .education LI {float:left; width:220px; margin-bottom:2em !important;}
    .education H3 {margin:0 0 .5em !important; padding:190px 25px 0 !important; background:none !important; font-size:1.1985em !important; font-weight:400 !important;}
    .education P {padding:0 25px !important;}
    .education .day {background:url(educ.day.png) no-repeat 50% 0 !important;}
    .education .distance {background:url(educ.distance.png) no-repeat 50% 0 !important;}
    .education .faq {background:url(educ.faq.png) no-repeat 50% 0 !important;}
    .education .prepod {background:url(educ.prepod.png) no-repeat 50% 0 !important;}
    .education .contact {background:url(educ.contact.png) no-repeat 50% 0 !important;}
    .education .consult {background:url(educ.consult.png) no-repeat 50% 0 !important;}
.teachers {}
    .teachers .name {color:#A30425;}
    .teachers IMG {float:left; margin:0 2em 2em 0; border:1px solid #C5C5C5;}


/*Faq*/
.questLinks {margin:10px 0; list-style:none !important;}
    .questLinks LI {margin:5px 0;}
.faq {margin-top:20px !important; list-style:none !important;}
    .faq LI {margin:15px 0 !important;}
        .faq LI P {padding:0 20px !important;}
        .faq LI .quest {padding:2px 0 5px 0; font-weight:700;}

/*Forum-rss*/
.forum-rss {}
	.forum-rss H3 {font-size:105%; font-weight:700;}
	.forum-rss A:link {text-decoration:none; color:#524242;}
	.forum-rss A:HOVER {text-decoration:underline; color:#B1062A;}
	
/*newsLast*/
.newsLast {list-style-type:none !important;}
.sub #content .newsLast .date {padding-top:.5em;}
.sub #content .newsLast LI {padding:.5em 0 1em;}
    .newsLast H3 {font-size:105% !important; margin-top:0 !important; margin-bottom:0 !important; background:none !important; font-weight:700 !important; padding:0 !important;}
    .newsLast .lead A:link,
    .newsLast .lead A:VISITED {text-decoration:none; color:#524242;}
    .newsLast .lead A:HOVER {text-decoration:underline; color:#B1062A;}
/*newsNavbar*/
.newsNavbar {}
    .newsNavbar LI {list-style:none; display:inline;}

/* Dotsent: */
/*Form*/
.quick-form {margin:0 0 0 35px; /*width:90%;*/}
.sub #content .text .quick-form P {margin-left:0;}
.sub #content .text .quick-form .comment {margin:4px 0; width:50%; color:#A30425; font-size:10px;}
.quick-form LABEL {line-height:1.5;}
.quick-form UL.group LI {display:inline; list-style:none;}
.quick-form UL.group LI INPUT {width:30px;}
.quick-form UL.group LABEL.block {width:50px; text-align:right; padding-right:10px;}
.quick-form INPUT, .quick-form TEXTAREA {width:90%; margin-right:.5em; display:inline; border:1px solid #DAE3EA; background:#FAFAFA;}
.quick-form SELECT {border:1px solid #DAE3EA; background:#FAFAFA;}
.quick-form UL {list-style:none outside;}
.quick-form UL LI {list-style-image:none;}
.quick-form .checkbox INPUT { width:1em; margin-right:.5em}
.quick-form .submit INPUT {clear:both; width:90%; margin-top:1em; margin-bottom:1em;}
.quick-form #footer-comment {text-align:left; padding:0.3em; font-weight:bold; font-family:Arial; width:90%;}
.quick-form #reg INPUT,
.quick-form #reg TEXTAREA,
.quick-form #reg .submit INPUT,
.quick-form #emailform INPUT,
.quick-form #emailform TEXTAREA,
.quick-form #emailform .submit INPUT,
.quick-form #feedbackform INPUT,
.quick-form #feedbackform TEXTAREA,
.quick-form #feedbackform .submit INPUT {width:50%;}
.quick-form #emailform .group INPUT {width:40px;}
.quick-form #reg IMG,
.quick-form #emailform IMG {margin:1em 0 1em 0; border:1px solid #333;}
.quick-form #reg INPUT[name="captcha"],
.quick-form #reg SELECT,
.quick-form #emailform INPUT[name="captcha"],
.quick-form #emailform SELECT {width:120px;}
.quick-form #reg DT,
.quick-form #feedbackform DT,
.quick-form #emailform DT {color:#333 !important;}
.quick-form #emailform INPUT[type="hidden"] {display:none;}

/*Cinic: */
/*fund-graph*/
.fundGraph,
.fundCalc {}
    .fundGraph H2,
    .fundCalc H2 {margin:1em 210px 1em 1em; padding:.5em 1em !important; background:#ECECEC;}
    .fundGraph IMG {margin-left:1em;}
    .fundGraph .title,
    .fundCalc .title {float:left; padding-right:2em; min-width:7em; text-align:right;}
    .fundCalc .result {padding:1em 2em; border:1px solid maroon; font-weight:700; color:maroon;}
        .fundCalc .result SPAN {}

/*FAQ updated*/
.questions {}
    .question {
    color:#B1062A;
    cursor:pointer;
    font-family:tahoma;
    text-decoration:underline;
    }
    .quest
    {color:#B1062A;
    cursor:pointer;
    font-family:tahoma;
    text-decoration:underline;}
    .answer {}
/*Contests page*/
.contests {color:#524242;}
    .contests DT {margin-left:375px; margin-top:2em;}
    .contests DD {margin-left:375px;}
    .contests DD.img {float:left; padding:0; margin:0; margin-top:-2em; width:366px; height:79px;}
    .contests DD.img IMG {}
    .contests DD P {margin:0 !important;}
/*Toggler*/
#toggler {}
    .tgl {margin-bottom:10px !important; margin-top:0 !important; padding:4px 10px 2px !important; background:#CCC !important; cursor:pointer;}
    .element {padding:0 0 0 1em;}

/*----------------------- SLIMBOX -------------------------*/

#lbOverlay {position:absolute; z-index:9999; left:0; width:100%; background-color:#000; cursor:pointer;}
#lbCenter,
#lbBottomContainer {position:absolute; z-index:9999; left:50%; overflow:hidden; background-color:#FFF;}
.lbLoading {background:#FFF url(loading.gif) no-repeat center;}
#lbImage {position:absolute; left:0; top:0;	border:10px solid #FFF; background-repeat:no-repeat;}
#lbPrevLink,
#lbNextLink {display:block; position:absolute; top:0; width:50%; outline:none;}
#lbPrevLink {left: 0;}
#lbPrevLink:HOVER {background:transparent url(prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink {right: 0;}
#lbNextLink:HOVER {background:transparent url(nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-size:10px; color:#666; line-height:18px; text-align:left;	border:10px solid #FFF; border-top-style:none;}
#lbCloseLink {display:block; float:right; width:66px; height:22px; background:transparent url(closelabel.gif) no-repeat center;	margin:5px 0; outline:none;}
#lbCaption,
#lbNumber {margin-right:71px;}
#lbCaption {font-weight: bold;}
/*------------------------------END SLIMBOX --------------------------*/

/*------------------------------SLIDESHOW-----------------------------*/
#demo_container {float:left; width:598px; height:270px; position:relative; margin:0; background:#FFF;}
#items_container {width:598px; height:270px; overflow:hidden; position:absolute; left:0; top:0;}
div.slide_item {font-family: Tahoma; font-size: 12px; width:598px; height:270px; position:absolute; left:720px; top:0;}
div.first_item {left:0;}

/*----------------------------END SLIDESHOW--------------------------*/

.links-catlist-rubrics a.chosen, .links-catlist-rubrics a.chosen:hover, .links-catlist-rubrics a.chosen:visited {margin-left:-20px; padding-left:20px; background:url(checkbox.png) no-repeat top left;}

.feed_body {margin-left:20px; margin-bottom: 20px;}
.feed_title {margin-left:20px;}
.feed_date {margin-left:20px; color: #B1062A;}
.links-catlist {padding-left:20px; border: 1px; line-height: 1.5;}
.links-catlist-rubrics {margin-left:0px; padding-left:20px; border: 1px; line-height: 1.5;}
.links-catlist sup {color: #CDCDCD}
.info {margin-left:10px; font-size: 10px;}
.pager {margin-left:20px;}

a.radio-rss {position:absolute; left: 750px; top: 120px; width:230px; height:17px; line-height:20px; background:url(rss.png) no-repeat top right;}
a.radio-rss:HOVER {background:url(rssh.png) no-repeat top right;}

/*#roundtable .quick-form {margin: 0 0 0 35px; width:86%; padding-top: 20px; padding-left: 20px; border: solid 1px #CDCDCD;}*/

#header #profile a.chosen {color: #B1062A;}

.sub #content .text div#video_digest {
	list-style-type: none;
	margin-left: 20px;
	margin-bottom: 16px;
}

#content .text div.calendar-rss {position:absolute; left: 550px; top: 110px;}
    #content .text .calendar-rss div {height:20px; line-height:20px; padding-left: 20px; margin-right: 20px; font-size: 80%; background:url(rss.png) no-repeat center left; float: left;}
