@media screen {

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

p { margin: 1em 0; }




html {
	background: #000F00 url('img/bg/page.gif');
}
body {
	font: /*82%*/13px Tahoma, Verdana, Helvetica, sans-serif;
	color: #192634;
	background: url('img/bg/page-top.gif') repeat-x;
	padding: 32px 16px;
}

a {
	color: #162E5E;
	text-decoration: underline;
}

small {
	font-size: 85%;
}
big {
	font-size: 131%;
}
sup {
	vertical-align: top;
	font-size: 90%;
}


.nowrap { white-space: nowrap; }
.ml1em { margin-left: 1em; }
.mt0 { margin-top: 0; }
.mb0 { margin-bottom: 0; }
.mt4px { margin-top: 4px; }
.mb4px { margin-bottom: 4px; }
.mt6px { margin-top: 6px; }
.mb6px { margin-bottom: 6px; }
.mt1em { margin-top: 1em; }
.mb1em { margin-bottom: 1em; }
.mt2em { margin-top: 2em; }
.mb2em { margin-bottom: 2em; }
.center { text-align: center; }
.small { font-size: 85%; }
.big { font-size: 131%; }
.rare { line-height: 150%; }

.footnote {
	font-size: 85%;
	color: #494E54;
}
.footnote2 {
	font-size: 70%;
	color: #494E54;
}

.hr1 {
	height: 1px;
	overflow: hidden;
	background: #fff;
	margin: 6px 0;
}
.hr1 hr {
	display: none;
}

#banner01 {
	float: right;
	margin: 0 0 25px 25px;
}

#page {
	background: #fff;
	width: 944px;
	margin: 0 auto;
}
#content {
	margin: 2em 27px;
}



#top {
	background: #EBEDF0;
	height: 1%;
	overflow: hidden;
	position: relative;
}
#top .tl, #top .tr {
	background-image: #c00 url('img/corners/common.gif');
	background-repeat: no-repeat;
	position: absolute;
	height: 15px;
	left: 0; top: 0;
	width: 100%;
}
#top .tl {
	background-position: 0 0;
}
#top .tr {
	background-position: 100% -30px;
}
#top h1 {
	margin: 23px 0 23px 23px;
	float: left;
	width: 210px;
}
#top h1 img {
	display: block;
}
#topmenu {
	font-weight: bold;
	font-size: 85%;
	color: #162E5E;
	height: 1%;
	overflow: hidden;
	float: right;
	margin: 27px 23px;
}
#topmenu li {
	float: left;
	margin-left: 1.3em;
}
#topmenu a {
	color: #0C6604;
}



#masthead {
	height: 1%;
	overflow: hidden;
}
#masthead .left {
	background: #0C6604;
	width: 668px;
	float: left;
	position: relative;
	font-size: 85%;
}
#masthead .left .br {
	background: url('img/corners/common.gif') no-repeat 100% -120px;
	width: 100%;
	height: 15px;
	position: absolute;
	left: 0; bottom: 0;
}
#masthead .left dl {
	color: #fff;
	height: 1%;
	overflow: hidden;
	margin: 8px 27px;
}
#masthead .left dt, #masthead .left dd {
	float: left;
}
#masthead .left dt {
	margin-right: 2px;
/*	padding-left: 19px;*/
/*	background: url('img/icons/label1.gif') no-repeat 0 5px;*/
	line-height: 24px;
}
#masthead .left dd {
	margin-right: 2px;
}
#masthead .left dl a {
	color: #fff;
	text-decoration: none;
}
#masthead .left dl em {
	font-style: normal;
}
#masthead .left dl a, #masthead .left dl em {
	background: url(img/btn/green.gif) no-repeat 100% -40px;
	display: inline-block;
	display: -moz-inline-box;
	padding: 0 4px 0 0;
}
#masthead .left dl em {
	display: -moz-inline-block;
	background-position: 0 0 !important;
	height: 24px;
	padding: 0 0 0 4px;
	line-height: 24px;
}
#masthead .left dl span {
	padding-left: 20px;
	background-image: url('img/icons/methods.gif');
	background-repeat: no-repeat;
	display: -moz-inline-block;
	display: inline-block;
	cursor: pointer;
}
#masthead .left dl span.pdf {
	background: url(img/icons/pdf.gif) no-repeat 0 50%;
}
#masthead .left dl span.sms {
	background-position: 0 -26px;
}
#masthead .left dl span.quik {
	background-position: 0 -56px;
}
#masthead .left dl span.pocket {
	background-position: 0 -86px;
}
#masthead .left dl span.email {
	background-position: 0 -116px;
}

#masthead .right {
	width: 276px;
	float: right;
}
#masthead .right .wrap {
	margin: 17px;
}
#masthead .right h2 {
	font-weight: normal;
	font-size: 131%;
	margin: .5em 0;
}
#masthead .right dt, #news-list dt {
	font-size: 150%;
	color: #0C6604;
	width: 52px;
	float: left;
	text-align: right;
}
#masthead .right dt span, #news-list dt span {
	font-size: 50%;
	color: #494E54;
	display: block;
}
#masthead .right dd, #news-list dd {
	font-size: 85%;
	margin-left: 62px;
	margin-bottom: 1em;
	min-height: 2.5em;
}


#online {
	margin-left: 17px;
}


#content .wrap {
	margin: 0 27px;
}
#content .clear {
	height: 1%;
	overflow: hidden;
}
#content .left {
	width: 393px;
	float: left;
}
#content .right {
	width: 393px;
	float: right;
}




#foot {
	margin: 3em 27px;
	height: 1%;
	overflow: hidden;
}
#foot .left {
	width: 433px;
	float: left;
	background: #EBEDF0;
}
#foot .right {
	width: 433px;
	float: right;
	background: #EBEDF0;
}
#foot.narrow {
	margin-left: 54px;
	margin-right: 54px;
}
#foot.narrow .left, #foot.narrow .right {
	width: 393px;
}
#foot .wrap {
	margin: 21px;
}
#foot h2 {
	font-weight: normal;
	font-size: 131%;
	margin: .5em 0;
}
#foot .left li, #foot .right li {
	margin: .5em 0;
}
#foot .label {
	background: #EBEDF0 url('img/icons/label3.gif') no-repeat 0 1px;
	font-size: 85%;
	line-height: 16px;
	padding-left: 19px;
}
#foot .label a {
	color: #494E54;
}



#prebottom {
	margin: 2em 32px 0 32px;
}
#prebottom img {
	display: block;
}



#bottom {
	background: #D1D5D9;
	position: relative;
	height: 1%;
	overflow: hidden;
}
#bottom .bl, #bottom .br {
	background-image: url('img/corners/common.gif');
	background-repeat: no-repeat;
	position: absolute;
	height: 15px;
	left: 0; bottom: 0;
	width: 100%;
	font-size: 1px;
}
#bottom .bl {
	background-position: 0 -60px;
}
#bottom .br {
	background-position: 100% -90px;
}
#bottom .wrap {
	margin: 17px 32px;
}
#bottom ul, #all_news ul {
	font-size: 85%;
	height: 1%;
	overflow: hidden;
	margin: 17px 0;
}
#bottom li, #all_news li {
	padding-left: 19px;
	background: url('img/icons/label2.gif') no-repeat 0 1px;
	float: left;
	margin-right: 34px;
	line-height: 16px;
}
#bottom a {
	color: #494E54;
}
#bottom h1 {
	float: right;
	width: 129px;
	margin-top: -1.5em;
	font-size: 100%;
}

#copyr {
	font-size: 69%;
}




h1 {
	font-size: 161%;
	font-weight: normal;
}
h2 {
	font-size: 138%;
	font-weight: normal;
	margin-top: 1.5em;
}
ol {
	margin-left: 2em;
	list-style: decimal;
}
ol li {
	margin: 1em 0;
}


ul.gut {
	margin-left: 1.25em;
}
ul.gut li {
	margin: .5em 0;
	text-indent: -1.25em;
}
ul.gut li:before {
	content: '\2014\a0';
}
ul.contacts li {
	margin: .2em 0;
}



.dgreen, a.dgreen {
	color: #0C6604;
}
.dblue {
	color: #1C255A;
}
.lblue {
	color: #3b88df;
}
.dred {
	color: #D30728;
}
.dgray {
	color: #494E54;
}
.orange, a.orange {
	color: #E68700;
}
.red { color: #cc0000; }
.green { color: #008000; }

.color-forts {color: #284886; }
.color-standart {color: #0c6604; }
.color-elit {color: #e68700; }


.tdata {
	width: 100%;
}
.tdata th, .tdata td {
	padding: 4px 8px;
	vertical-align: middle;
}
.tdata td {
	font-size: 85%;
	border-top: 1px solid #9DA3B2;
	border-bottom: 1px solid #9DA3B2;
}
.tdata .top {
	font-size: 85%;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.tdata .top th {
	padding-top: 0;
	padding-bottom: 15px;
}
.tdata .head th {
	font-size: 69%;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
}
.tdata .head th.first {
	font-size: 100%;
	text-align: left;
	text-transform: none;
}
.tdata .note td {
	font-size: 69%;
	vertical-align: top;
	border-bottom: none;
	padding-bottom: 0;
}
.tdata .ral {
	text-align: right;
}

.tdata a { color: #192634; }
.tdata a.dgreen { color: #0C6604; }
.tdata a.orange { color: #E68700; }
.tdata a.blue { color: #284886; }

.tdata .lal {
	text-align: left;
}
.tdata .cal {
	text-align: center;
}
.tdata .tal td {
	vertical-align: top;
}
.tdata .bg-gr-l { /* салат */
	background: #E4F3E6;
}
.tdata .bg-gr-m {
	background: #CBE7CF;
}
.tdata .bg-gr-d {
	background: #B9D8BF;
}
.tdata .bg-gy-l { /* вечер */
	background: #EBEDF0;
}
.tdata .bg-gy-m {
	background: #D9DCE2;
}
.tdata .bg-gy-d {
	background: #C8CCD5;
}
.tdata .bg-or-l { /* тыква */
	background: #F5ECDE;
}
.tdata .bg-or-m {
	background: #ECD9BE;
}
.tdata .bg-or-d {
	background: #E4C8A0;
}
.tdata .bg-cy-l { /* небо */
	background: #e3f1f9;
}
.tdata .bg-cy-m {
	background: #c8e4f4;
}
.tdata .bg-gc-l { /* серо-голубой */
	background: #e6edf7;
}
.tdata .bg-gc-m {
	background: #d0def1;
}
.tdata .bg-ft-l { /* forts */
	background: #e7eef8;
}
.tdata .bg-ft-m {
	background: #d0def1;
}
.tdata .bg-ft-d {
	background: #bbcfea;
}
.tdata .bor-r-wt {
	border-right: 1px solid #fff;
}
.tdata .null td {
	border: none;
}
.tdata .beee td {
	border: none;
	padding: 0;
	height: 15px;
}
.tdata .beee div {
	background: url('img/corners/tdata.gif') no-repeat;
	height: 15px;
	font-size: 1px;
}
.tdata .beee .tl-gy-l { background-position: 0 -30px; }
.tdata .beee .tr-gy-l { background-position: 100% -60px; }
.tdata .beee .tl-gy-m { background-position: 0 -150px; }
.tdata .beee .tr-gy-m { background-position: 100% -180px; }
.tdata .beee .tl-gy-d { background-position: 0 -270px; }
.tdata .beee .tr-gy-d { background-position: 100% -300px; }

.tdata .beee .bl-gy-l { background-position: 0 -90px; }
.tdata .beee .br-gy-l { background-position: 100% -120px; }
.tdata .beee .bl-gy-m { background-position: 0 -210px; }
.tdata .beee .br-gy-m { background-position: 100% -240px; }
.tdata .beee .bl-gy-d { background-position: 0 -330px; }
.tdata .beee .br-gy-d { background-position: 100% -360px; }

.tdata .beee .tl-gr-m { background-position: 0 -390px; }
.tdata .beee .tr-gr-m { background-position: 100% -420px; }
.tdata .beee .bl-gr-m { background-position: 0 -450px; }
.tdata .beee .br-gr-m { background-position: 100% -480px; }

.tdata .beee .tl-or-m { background-position: 0 -510px; }
.tdata .beee .tr-or-m { background-position: 100% -540px; }
.tdata .beee .bl-or-m { background-position: 0 -570px; }
.tdata .beee .br-or-m { background-position: 100% -600px; }

.tdata .beee .tl-cy-m { background-position: 0 -630px; }
.tdata .beee .tr-cy-m { background-position: 100% -660px; }
.tdata .beee .bl-cy-m { background-position: 0 -690px; }
.tdata .beee .br-cy-m { background-position: 100% -720px; }

.tdata .beee .tl-gc-m { background-position: 0 -750px; }
.tdata .beee .tr-gc-m { background-position: 100% -780px; }
.tdata .beee .bl-gc-m { background-position: 0 -810px; }
.tdata .beee .br-gc-m { background-position: 100% -840px; }



.tautotrade {
	width: 100%;
}
.tautotrade td {
	font-size: 85%;
	padding: 2px 0px;
	vertical-align: middle;
}



.tpos {
	width: 100%;
}
.tpos th, .tpos td {
	font-size: 85%;
	font-weight: normal;
	padding: 4px 8px;
	vertical-align: middle;
}
.tpos th {
	text-align: left;
}
.tpos .top th {
	background: #d9dce2;
	color: #192634;
	font-weight: bold;
	font-size: 100%;
}
.tpos td {
	border-top: 1px solid #afb6be;
	border-bottom: 1px solid #afb6be;
}
.tpos .cal {
	text-align: center;
}

.market-pos, .market-pos-2 {
	font-weight: bold;
	padding: 1px 0;
	line-height: 1.3em;
	background: url(img/icons/positions.gif) no-repeat 0 0;
	padding-left: 20px;
}
.market-pos-2 {
	padding-left: 0;
}
.market-pos-short { background-position: 0 -99px; }
.market-pos-long { background-position: 0 -119px; }
.market-pos-out { background-position: 0 -139px; }



.thistory {
	width: 100%;
}
.thistory td, .thistory th {
	font-size: 85%;
	padding: 4px 8px;
	vertical-align: middle;
}
.thistory th {
	text-align: left;
}
.thistory .top th {
	background: #d9dce2;
	color: #192634;
	font-weight: bold;
	font-size: 100%;
}

.xls {
	background: url(img/icons/xls.gif) no-repeat 0 0;
	padding-left: 20px;
}



.ticket {
	position: relative;
	height: 1%;
}
.ticket .wrap {
	padding: 15px 20px;
	margin: 0 !important;
}
.ticket .lt, .ticket .rt, .ticket .lb, .ticket .rb {
	background: url('img/corners/ticket.gif') no-repeat;
	position: absolute;
	height: 15px;
	width: 100%;
	font-size: 1px;
}
.ticket .lt, .ticket .rt {
	left: 0;
	top: 0;
}
.ticket .lb, .ticket .rb {
	left: 0;
	bottom: 0;
}

.ticket.lgray {
	background: #EDEFF2;
}
.ticket.lgray .lt { background-position: 0 -30px; }
.ticket.lgray .rt { background-position: 100% -60px; }
.ticket.lgray .lb { background-position: 0 -90px; }
.ticket.lgray .rb { background-position: 100% -120px; }

.ticket.salad {
	background: #E4F3E6;
}
.ticket.salad .lt { background-position: 0 -150px; }
.ticket.salad .rt { background-position: 100% -180px; }
.ticket.salad .lb { background-position: 0 -210px; }
.ticket.salad .rb { background-position: 100% -240px; }

.ticket.sky {
	background: #f1f4f8;
}

.ticket.tparent {
	background: #fff;
	border: 1px solid #EDEFF2;
}
.ticket.tparent .lt { background-position: 0 -270px; left: -1px; top: -1px; }
.ticket.tparent .rt { background-position: 100% -300px; left: auto; right: -2px; top: 0; }
.ticket.tparent .lb { background-position: 0 -330px; left: -1px; bottom: -1px; }
.ticket.tparent .rb { background-position: 100% -360px; left: auto; right: -2px; bottom: 0; }

.ticket.pumpkin {
	background: #f5ecde;
}
.ticket.pumpkin .lt { background-position: 0 -390px; }
.ticket.pumpkin .rt { background-position: 100% -420px; }
.ticket.pumpkin .lb { background-position: 0 -450px; }
.ticket.pumpkin .rb { background-position: 100% -480px; }

.ticket.dirtsky {
	background: #e7eef8;
}
.ticket.dirtsky .lt { background-position: 0 -510px; }
.ticket.dirtsky .rt { background-position: 100% -540px; }
.ticket.dirtsky .lb { background-position: 0 -570px; }
.ticket.dirtsky .rb { background-position: 100% -600px; }




.strategies {
	width: 100%;
}
.strategies td {
	vertical-align: middle;
}
.strategies .key {
	font-size: 85%;
}
.strategies .value {
	font-size: 131%;
	color: #494E54;
	white-space: nowrap;
	padding-left: .5em;
}



.signal {
	background: #fff;
	color: #494E54;
	font-size: 141%;
	padding: .5em .3em .5em .7em;
}


.signal-desc {
	width: 100%;
	font-size: 85%;
}
.signal-desc .col1 {
	width: 9em;
}
.signal-desc td {
	padding: .5em 0;
}


.recom-types {
	width: 100%;
	font-size: 85%;
	margin-top: .7em;
}
.recom-types .col1 {
	width: 13em;
}
.recom-types td {
	padding: .3em 0;
	border-top: 1px solid #AFB6BE;
	border-bottom: 1px solid #AFB6BE;
}


#dynamics_tabula_1, #dynamics_tabula_2 {
	height: 20em;
}

#dyn_tab_left {
	margin: 1em 0;
	width: 100%;
}
#dyn_tab_left td {
	font-size: 85%;
	margin-top: .7em;
	padding: .3em 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#dyn_tab_right {
	width: 80%;
	font-family: "Courier New", Courier, monospace;
}


.signal-instr {
	width: 100%;
}
.signal-instr .col1 {
	padding-right: 15px;
	font-size: 85%;
}
.signal-instr td {
	padding-top: 7px;
	padding-bottom: 7px;
}
.signal-instr .row td {
	border-bottom: 1px solid #AFB6BE;
}




.news-text {
	width: 100%;
}
.news-text .col1 {
	width: 128px;
}
.news-text h2 {
	margin-top: 0;
}
.news-text .col1 p {
	font-size: 161%;
	color: #0C6604;
	width: 52px;
	text-align: right;
	margin: 0;
}
.news-text .col1 p span {
	font-size: 43%;
	color: #494E54;
	display: block;
}
.news-text .label {
	background: #fff url('img/icons/label4.gif') no-repeat 0 1px;
	font-size: 85%;
	line-height: 16px;
	padding-left: 19px;
}
.news-text .label a {
	color: #494E54;
}




#profits-graph .wrap, #results-mts .wrap {
	padding: 27px 33px;
}
.profit-graph {
	width: 100%;
}
.profit-graph td {
	vertical-align: top;
}
.profit-graph .col1 {
	padding-right: 30px;
	border-right: 1px solid #fff;
}
.profit-graph .col2 {
	width: 500px;
	padding-left: 20px;
}
.profit-graph .col2 td {
	vertical-align: middle;
}
.profit-graph .graph-note {
	margin: 2em 0 2em 40px;
}
.profit-graph ul.legend {
	font-size: 85%;
	font-weight: bold;
	margin-left: 40px;
}
.profit-graph ul.legend li {
	margin: .5em 0;
	padding-left: 36px;
	background: url('img/icons/profit-legend.gif') no-repeat;
}
.profit-graph ul.legend li.type1 { background-position: 0 -50px; }
.profit-graph ul.legend li.type2 { background-position: 0 -100px; }
.profit-graph ul.legend li.type3 { background-position: 0 -150px; }

.profit-graph .instr-list dt,
.profit-graph .instr-list dd {
	margin: 0 0 1px 0;
}
.profit-graph .instr-list a {
	color: #192634;
	display: block;
	background: #d9dce2;
	text-decoration: none;
	padding: 4px 8px;
}
.profit-graph .instr-list a.forts,
.profit-graph .instr-list a.micex_std,
.profit-graph .instr-list a.micex_elit {
	font-size: 85%;
}
.profit-graph .instr-list a.forts b,
.profit-graph .instr-list a.micex_std b,
.profit-graph .instr-list a.micex_elit b {
	text-decoration: underline;
}
.profit-graph .instr-list a.forts { background: #d3e1ed; }
.profit-graph .instr-list a.forts:hover, .profit-graph .instr-list a.forts_active { background: #bbcfea; }
.profit-graph .instr-list a.forts b { color: #284886; }
.profit-graph .instr-list a.micex_std { background: #dcebe1; }
.profit-graph .instr-list a.micex_std:hover, .profit-graph .instr-list a.micex_std_active { background: #c3dec9; }
.profit-graph .instr-list a.micex_std b { color: #0c6604; }
.profit-graph .instr-list a.micex_elit { background: #ebdac0; }
.profit-graph .instr-list a.micex_elit:hover, .profit-graph .instr-list a.micex_elit_active { background: #e2c9a2; }
.profit-graph .instr-list a.micex_elit b { color: #e68700; }


.elit-note {
	background: url(img/icons/profit-legend.gif) no-repeat 0 -200px;
	padding-left: 36px;
	font-size: 85%;
	color: #494E54;
}
.standart-note {
	background: url(img/icons/profit-legend.gif) no-repeat 0 -100px;
	padding-left: 36px;
	font-size: 85%;
	color: #494E54;
}
.forts-note {
	background: url(img/icons/profit-legend.gif) no-repeat 0 -250px;
	padding-left: 36px;
	font-size: 85%;
	color: #494E54;
}

}



