*{font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:0;padding:0;}
body{
	background:#FFFFFF;
	color:#000;
	width:230px;
	margin: 0px;
	padding:0px;
}
.HeadSheets{border-bottom:#c3c5c6 1px solid;clear:both;float:none;height:24px;padding-top:20px;padding-left:8px;background:url(/img/bg_shadow.jpg) repeat-x bottom;}
.HeadSheets div,.HeadSheets a{display:block;border-top:#c3c5c6 1px solid;border-left:#c3c5c6 1px solid;border-right:#c3c5c6 1px solid;color:#c7031b;float:left;margin-right:6px;margin-bottom:-1px;background:#fff;height:18px;cursor:pointer;text-decoration:none;padding:5px 8px 0;}
.HeadSheets div.active,.HeadSheets a.active{border-bottom:#fff 1px solid;position:relative;z-index:8;font-weight:700;background:#fff;cursor:default;}
.ContentSheets{float:none;clear:both;background:#fff;}

.Sheets .ContentSheets div{
	display:none;
	background-color:#F1F4F6;
}

table{
	border-collapse:collapse;
	width:100%;
}

table th{
	text-align:left;
	background:url(/img/bg_shadow.jpg) repeat-x bottom;
	white-space:nowrap;
	border-top:#BEC8CE 1px solid;
	padding:2px 15px 2px 15px;
}

table tr.odd th,table tr.odd td{
	background-color: #ffffff;
}

table td{
	border-top:#BEC8CE 1px solid;
	cursor:pointer;
	white-space:nowrap;
	padding:2px 15px 2px 15px;
}

table tr td.r{font-weight: bold;}

table tr.active td{
	font-weight:700;
}

table tr.active td.r{
	color:#c7031b;
}

table td.g{
	color:#78ae17;
}

table a{
	display:block;
	width:12px;
	height:15px;
	background:url(../img/arrow_link.gif) no-repeat;
}

table tr.active a{
	background:url(../img/arrow_link_top.gif) no-repeat;
}

h4{
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	text-transform: uppercase;
	background-image: url(../img/teaser_r_bg.gif);
	line-height: 20px;
	padding-left: 15px;
	font-size: 12px;
}

.RightBlock{
	border:#BEC8CE 1px solid;
	background:#fff;
	width: 228px;
}
	div.sp{width:1px !important;height:1px !important;font-size:1px !important;clear:both !important;visibility:hidden;}
.stock_descr{
	padding:9px 9px 9px 0px;
}

.stock_descr .name{
	font-weight:700;
}

.stock_descr .chart{
	background-repeat:no-repeat;
	background-position:50% 50%;
	width:228px;
	height:113px;
}

.Sheets .ContentSheets div div,.Sheets .ContentSheets div.active,.stock_descr,.stock_descr div{
	display:block;
}
		
.rot{
	color:#c7031b;
}	

.name{
	padding-left:12px;
}

.up{
	color:#78ae17;
}
.down{
	color: #c7031b;
}

.nochanges{
	color: #000;
}

.alignRight{
	text-align: right;
}

.alignCenter{
	text-align: center;
}

.imgLink {
	padding:6px 2px 8px 0px;
}
