body {
	margin:0;
	padding: 0;
	line-height:130%;
  background-color: #d2dbdc; /*e0e0da*/
  font-family: "Lucida Grande", "Bitstream Vera Sans", "Verdana";
  color: #333;
	font-size:13px;
}

a.dotted {
	color:#2881d9;
	border-bottom:1px dotted #2881d9;
	text-decoration:none;
}

a.dotted:hover {
	border-bottom:1px solid #2881d9;
}

a.predicted {
	color:#0B0;
	border-bottom:1px dotted #0B0;
	text-decoration:none;
	background:none;
}

a:hover.predicted {
	border-bottom:1px solid #0B0;
}

#logo { background: url('../images/up-dotted.gif') no-repeat 92px 3px; }
#logo:hover { background: url('../images/up.gif') no-repeat 92px 3px; }

p { margin:0; padding:0; }
h1, h2, h3, h4 { font-family: "Lucida Grande", "Bitstream Vera Sans", "Verdana"; font-weight:normal; padding:0; margin:0; }
h1 { font-size:24px; margin-bottom:5px; line-height:150%;}
h2 { font-size:18px; margin-bottom:5px; line-height:130%;}
h3 { font-size:16px; margin-bottom:5px; line-height:120%;}
h4 { font-size:16px; font-weight:bold; }

.paragraph 		{ font-size:15px; line-height:160% }
.currency			{ color: #0B0; font-weight: bold;}
.stocks				{ color: #006086; font-weight: bold;}
.small				{ font-size:11px; color: #666; line-height:130%;}
.spot					{ font-size:12px; color: #666; line-height:130%;}
.warning 			{ font-size:15px; color:#C20; }
.title				{ font-size:13px; line-height:120%; border-bottom:2px solid #a8b6c5; padding:4px 0pt; }
.title a 			{ border:none; }
.subtitle 		{ font-size:11px; line-height:120%; border-bottom:1px solid #a8b6c5; padding:4px 0pt; }
.url					{ font-family: Andale Mono, Courier New, Courier, mono; font-size:13px; line-height:140%; margin-bottom:5px;}
.flash-wrapper 	{ color:#ff6699; background-color: #fff; font-size:13px; font-family: Helvetica, Arial; padding:3px; text-align: left;  }
.highlighted	{ background-color:#ffffBB; padding: 1px; }
.highlighted-low { background-color:#ffffc3; padding: 1px; }
.highlighted-onblue { background-color:#f4f8c4; padding: 1px; }
.date {font-size:11px; font-weight:bold;}
.data { font-size:11px; font-weight:bold;}
/*.predicted {color:green; font-weight:bold; background: #fff; padding: 2px}*/
.light { color:#a3aab2;}

#input 	{margin: 0 10px 20px 0; font-size: 10px;}
#output	{margin: 0 10px 20px 0; font-size: 10px;}
#items {float:left; margin: 0 10px 20px 0; font-size: 10px; width:180px;}
#tags {float:left; font-size: 11px;}
#raw-data { background:#fff;}

.launch { padding:6px 10px 10px 10px; border: 1px dotted #2881d9; width: 188px; background:#cfe5e8; font-size: 14px;}
a:hover.launch {}

.rss-link { background:transparent url(../images/feed-icon-16x16.gif) no-repeat scroll 0pt; font-size:12px; padding:20px;}

ul#interfaces, ul#interfaces li { display:block; list-style:none; padding:0; margin:0; }
ul#interfaces li { float:left; width:31%; padding-right:10px;}

ul li.date { border-bottom:2px solid #a8b6c5; margin:20px 0 5px 0; }

ul#bank_transactions, ul#bank_transactions li { display:block; list-style:none; font-size:11px; padding:0; margin-bottom:5px;}
ul#bank_transactions li {  }

ul#predicted_objects, ul#predicted_objects li { list-style:none; padding:0; margin:0; }
ul#predicted_objects li { float:left; font-size:11px; width:200px; padding:5px; margin:0 10px 10px 0; border: 1px dotted #999;}

ul#images, ul#images li { list-style:none; padding:0; margin:0; }
ul#images li { float:left; font-size:11px; width:200px; height: 120px; padding:5px; margin:0 10px 10px 0; border: 1px dotted #999;}

ul#movies, ul#movies li { list-style:none; padding:0; margin:0; }
ul#movies li { float:left; font-size:11px; width:200px; height: 132px; padding:5px; margin:0 10px 10px 0; border: 1px dotted #999;}

ul#titles, ul#titles li { list-style:none; padding:0; margin:0; }
ul#titles li { float:left; font-size:11px; width:200px; height: 20px; padding:5px; margin:0 10px 10px 0; border: 1px dotted #999;}


ul li.status_0 { color:#cc006a; font-weight:bold; }
ul li.status_1 { color:#0B0; font-weight:bold; }
ul li.status_2 { }
ul li.status_3 { text-decoration: line-through;}

.status_0 { color:#cc006a; font-weight:bold; }
.status_1 { color:#0B0; font-weight:bold;}
.status_2 { }
.status_3 { text-decoration: line-through;}

code, pre { font-size: 11px; padding:0; line-height:150%;}
br.clr { clear:left; height:1px; }
div.clear { clear: both; }
span.pad-inner-2 { padding:2px; }
div#caption  { margin:15px 0; }
.hr { color: #f1f1f1; background-color: #f1f1f1; height: 2px; width:100%; margin:7px 0 7px 0;}
img { border:none; }
a, a img { border:none; }


input.large { height:40px; font-size:15px; margin-left:-1px; width:180px; padding:0; margin:0; }
input.amount{ color:#006086; padding-left:2px;}
input.buraks{ padding-left:2px;}

textarea{
	font-family: 'Lucida Grande', Verdana, sans;
	font-size: 12px;
	padding: 5px;
	margin-top: 5px;
}

#content-wrapper {
	clear:both;
	margin:0pt auto;
	min-height:700px;
	padding:0pt;
	position:relative;
	width:100%;
}

.display-wrapper {
	background-color:black;
	height:100%;
	left:0pt;
	opacity:0.98;
	position:absolute;
	top:0pt;
	width:100%;
	z-index:10000;
}

.block-transparent {
	position:relative;
	background-color:white;
	width:100%;
	height:80px;
	opacity:0.97;
	z-index:10000;
	top:-86px;
	padding:5px 0 0 0;
}

/*-----------------------------------------------------------------------------
  STRUCTURE
-----------------------------------------------------------------------------*/

#top { 
	width:900px; 
	margin:0 auto; 
	padding:30px 40px;
}

#top #left {
	width:21%;
	float:left;
	text-align:left;
	padding: 0 30px 0 0;
}

#top #right {
	width:75%;
	float:right;
	text-align:left;
}

#top #left .selected {
	text-decoration:none;
	border-bottom:none;
}

#wrap {

}

#header-wrap {
	background:#FFFFFF;
	width:900px;
	margin:0 auto;
	padding:40px 60px;
	height:20px;
}
#header-wrap p{
	margin: 0;
	padding: 0;
}

span.project-title {
	display:block;
	font-size:24px;
	padding-bottom:16px;
}

#header-wrap a {
/*	border-bottom:1px dotted #FF2200;
	text-decoration:none;*/
}

#header-wrap a:hover {

}

#content-wrap {  
	/*background: url("../images/tile_white_dia.gif");*/
}

#content {
	width:900px; 
	margin:0 auto;
	padding:15px 40px;

}

#footer {
	padding:0 20px;
	width:900px; margin:0 auto; font-size:11px; color:#cc9999;
	margin-bottom:40px;
}

#tag-list {line-height: 160%;} 
.tag { padding:3px 6px; background:#EEEEEE; color:#222; text-decoration:none; border-bottom:1px dotted #F20;}
.tag:hover { border-bottom:1px solid #FF2200; }
.tag-mini { font-size:11px; padding:2px 3px; background:#EEEEEE; color:#222; text-decoration:none; border-bottom:1px dotted #F20;}
.tag-mini:hover { border-bottom:1px solid #FF2200; }


