*{margin:0px; padding:0px;}
html, body {	margin:0px; padding:0px; font: 11px/18px Verdana,Tahoma ,Arial; color:#323232;}
td {vertical-align: text-bottom;}
table, td, img { border:0;  }
table { border-collapse:collapse;}
form,fieldset, td {	margin:0px;	padding:0px;}
ul li{list-style: none;}
#main {	padding-bottom: 30px;
       	xbackground: #C3C3C3 url(design/bg.jpg) repeat-x 0px 0px;
       	background: #C3C3C3 url(design/bg2.jpg) repeat-x 0px 0px;
}
.container {background:url(images/background_light.jpg) no-repeat;	width:980px; margin:0 auto;}

/* 	Text-Styles  */
h1 {	font: normal 20px/26px Verdana;}
h2 {color:#990000; font: normal 20px/24px  Verdana; margin: 0px 0px 10px 0px;}
h3 {xcolor:#3881B8; font: normal 14px/20px Verdana;	margin: 10px 0px 5px 0px; font-weight:bold;}
h4 {color:#0077e0;	margin:0px 0px 0px 0px; font: bold 13px/18px Verdana;}
small {	color:#595856;	font:bold 11px;	display:block;	margin-bottom:15px;}
a {	color:#3881B8;	text-decoration:none; font-weight:bold}
small a {	color:#007de2;}
a:hover { text-decoration:underline; }
p { margin: 0px 0px 15px 0px; }
strong {font-weight:normal; color:Red;}

a.linkedin_ico {background:url(http://www.linkedin.com/favicon.ico) no-repeat; margin-left:10px; padding-left:15px; width:20px;}
a:hover.linkedin_ico {text-decoration:none}

legend {padding:0px 5px 0px 5px; font-weight:bold; }

/* 	Header-Styles */
#header 
{
	xheight:86px;
	height: 66px;
	background: #DCDCDC url(design/header.png) no-repeat 0px 0px;
}
#logo {
	display:block;
	xwidth:375px;
	xheight:66px;
	xheight:46px;
	xbackground: url(design/logo.png) no-repeat 0px 0px;
	background: url(design/logo2.png) no-repeat 0px 10px;
	margin: 0px;
	padding: 20px 0px 0px 0px;
}
#logo h1{
	margin:0px;
	display:block;
	width: 375px;
	height: 66px;
	padding: 0px;
	text-indent: -20000px;
}
#logo small {
	display:none;
}

#user {
	padding: 0px;
	margin: 0px;
	width: 470px;
	z-index: 9999;
	float: right;
	height: 66px;
}

#user #login_box {
	display:none;
}

#user form{
	width: 220px;
	background: url(.../login.gif) no-repeat  -50px 0px;
	display: block;
	margin: 0px 0px 0px 220px;
	padding: 0px;
	height: 46px;
}
#user form input.txtBox{
	width:98px;
	height: 12px;
	border-top:  1px solid #BCBCBC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #BCBCBC;
	color: #333333;
	font-size: 9px;
	line-height: 9px;
	margin: 4px 10px 0px 0px;
	padding: 0px;
	float: left;
	background: #F0F0F0;
}
#user form input.login  {	cursor:pointer;	height: 16px;	font-weight: bold;	font-size: 10px;	line-height: 11px;	text-align: left;	color: #000000;	padding: 0px;	border-top-width: 0px;	border: 0px none;margin: 4px 12px 4px 0px;	background-color: #EDEDED;	float: right;	clear: right;}
#user form button.login {	cursor:pointer;	height: 16px;	font-weight: bold;	font-size: 10px;	line-height: 11px;	text-align: left;	color: #000000;	padding: 0px;	border-top-width: 0px;	border: 0px none;	margin: 0px 0px 0px 12px;	background-color: #EDEDED;}
#user form input.login:hover  {background-color: #CCCCCC;	}

#user form input.search{width:160px;height: 14px;	background: #FFFFFF;
	border-top:  1px solid #BCBCBC;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #BCBCBC;	color: #0066FF;	font: 10px/10px;
	display: block;	vertical-align: bottom;	margin: 20px 0px 3px 0px; 	padding-top: 2px;}	
#user form input.remember {
	height: 14px;
	cursor:pointer;
	font-weight: normal;
	font-size: 9px;
	line-height: 10px;
	text-align: left;
	color: #000000;
	margin: 5px 0px 0px;
	padding: 0px;
	border: 0px none;
	background: #D7D7D7;
	float: left;
	display: block;
	width: 110px;
}
#user form input.check{	padding: 0px;	margin: 5px 0px 0px;	float: left;	height: 12px;}
#user form label{height: 50px;}
#user form strong{color:#007de2;}


/* 	Block-Styles */
#block_content{
	margin: 15px 0px;
	padding: 0px;
}
#content_area {
	width:657px;
	float:left;
	font: 12px/15px Verdana, Arial, Helvetica,;
	text-align:justify;
	margin-bottom: 20px;
	min-height:700px;
	height:auto !important;
	height:700px;   
}


#content_area h1{	margin: 0px 0px 0px -30px;
	color: #990000;
	display: block;
	height: 36px;
	background: url(design/h1.jpg) no-repeat 0px 0px;
	padding-left: 40px; 
	padding-top:5px;
}

#content_area .services h3 {
	
	color:#990000;
	font: normal 15px/20px Verdana;
	margin-top:0px;
	font-weight:bold;
	}

.block {
	background:#ffffff;
	border: 1px solid #a1a1a1;
	margin: 0px;
	padding: 0px;
}
.block_inside {	border:1px solid #ffffff;	background: #ffffff url(design/bg_block.jpg) repeat-x 0px 0px;
	padding:30px; margin: 0px;	display: block;}

/*	Text Block-Styles*/
#content_area .txt_block {	padding:0px 1px 0px 1px; margin:20px 0px 20px 0px;}
.text_block {	background: url(design/tex_box_l.gif) repeat-x;	border-top: 1px solid #e3e3e3;	padding:0px 1px 0px 1px; margin:20px 0px 20px 0px;}
#content_area .left_block {	width:290px; float:left; background: url(design/tex_box_l.gif) repeat-x;	border-top: 1px solid #e3e3e3;	padding:0px 1px 0px 1px; margin:20px 0px 20px 0px;}
#content_area .right_block {width:290px; float:right; background: url(design/tex_box_l.gif) repeat-x;	border-top: 1px solid #e3e3e3;	padding:0px 1px 0px 1px; margin:20px 0px 20px 0px;}
#content_area .text_inside {border:1px solid #ffffff;	padding:20px;	margin: 0px;	display: block;	background: url(design/background_block_slice.jpg) repeat-x 0% 0%;
	min-height:150px; *height:150px;}
#content_area .text_inside_imp {border:1px solid #ffffff; padding:20px;	margin: 0px;	display: block;	background: url(design/background_block_slice.jpg) repeat-x 0% 0%;
	min-height:100px; *height:150px; text-align:justify; font-size:11px; line-height:20px;}

#content_area li{list-style-type:disc;	margin-left:18px; padding: 5px 0px;}
#content_area .important {margin: 0px; display: block;	text-align:justify; line-height:22px; letter-spacing:.3px; font-size:12px;}
img.intext_l { float:left; }
.xml, .html { background:#fec; padding:10px; margin-bottom:15px;}
label {font-weight:bold; width:150px; display:block; float:left; }
iframe {border:0px solid black;}
fieldset {padding:7px; width:400px;}
textarea {text-align:justify; margin-bottom:4px;}

#news {
	text-align:justify;
	xpadding-top:5px;
	line-height: 20px;
}
#news h3 {
	color:#990000;
	font: normal 15px/20px Verdana;
	display: block;
	background: url(design/h3_news.jpg) no-repeat 0px 0px;
	margin-left: -30px;
	padding-left: 40px;
	padding-top:10px;
	margin-top:0px;
	height: 36px;
	font-weight:bold;
}
#news b{
	padding: 0px;
}
#news b a{
	font-size: 12px;
	padding: 2px;

	margin: 0px;
	line-height: 24px;
}
#news i {
	font: 11px/15px Verdana, Arial, Helvetica;
	font-style:italic;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	background: url(design/clock.jpg) no-repeat 0px 0px;
	height: 15px;
}
#news p {font: 11px/15px Verdana, Arial, Helvetica; padding-top:5px; padding-bottom:3px; margin:0px;}
	
.separator {	border-top:1px solid #efefef;	margin-top:15px;	padding-top:15px;	clear: both;}
.txt_block ul{}
.txt_block ul li{	list-style-image:url(design/li.gif);	padding: 5px 0px;	color: #25456D;}
.float_left{float:left;	margin: 20px 20px 20px 0px;}
.float_lright{float:right;	margin: 0px 20px 20px 20px;}
.bloq{margin:0px 0px 10px 0px; color:#000000;	 letter-spacing:-1px; font: normal 24px/34px  Trebuchet MS, Sans-serif, Helvetica, Arial;}
.bany{
	background: url(design/bany_top.png) no-repeat 0% 0%;
	width: 607px;
	display: block;
}
#content_area .bany ul{
	list-style-type: none;
	display: block;
	background: url(design/bany.png) no-repeat 0% 100%;
	clear: both;
	height: 180px;
}
#content_area .bany ul li{
	list-style-type: none;
	margin:0px;
	padding:0px;
	font-size:11px;
	text-align:left;
	display: block;
	float: left;
}
.bany ul li.ban1 a, .bany ul li.ban2 a, .bany ul li.ban3 a{
	width: 177px;
	padding: 10px;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	color:#333333;
	font-weight:normal;
	float: left;
}
.bany ul li.ban1 a{
	background: url(design/ban1.jpg);
	margin: 0px;
}
.bany ul li.ban2 a{
	background: url(design/ban2.jpg);
	margin-right: 7px;
}
.bany ul li.ban3 a{
	background: url(design/ban3.jpg);
	margin-right: 7px;
}
.bany ul li.ban1 a:hover{background: url(design/bany_h.png) no-repeat 0px 0px;}
.bany ul li.ban2 a:hover{background: url(design/bany_h.png) no-repeat 0px 0px;}
.bany ul li.ban3 a:hover{background: url(design/bany_h.png) no-repeat 0px 0px;}
.bany .ban1 h2,.bany .ban2 h2,.bany .ban3 h2 {margin:0px 0px 10px 0px; color:#000000; letter-spacing:-1px; font: normal 21px/21px  Trebuchet MS, Sans-serif, Helvetica, Arial;}
.bany .ban1 h2 a,.bany .ban2 h2 a,.bany .ban3 h2 a {margin:0px 0px 10px 0px; color:#000000; letter-spacing:-2px; font: normal 21px/21px  Trebuchet MS, Sans-serif, Helvetica, Arial;}
.bany .ban1 strong,.bany .ban2 strong,.bany .ban3 strong {font: 14px ; }
.bany .ban1 h2{color:#323232; }
.bany .ban2 h2{color:#323232; }
.bany .ban3 h2{color:#323232; }

/*	right pan -Styles*/
#panel {
	width:300px;
	float:left;
	position: relative;
	border-top: 1px solid #a1a1a1;
	border-right: 1px solid #a1a1a1;
	border-bottom: 1px solid #a1a1a1;
	border-left: 0px none;
	background-color: #ECECEC;
	margin: 0px;
	padding: 0px;
}
#panel h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#panel .navi ul { margin:10px 0px 30px 0px; padding:0px; }
#panel .navi ul li { list-style:none; margin:0px 0px 5px 0px; padding:0px; }
#panel .navi ul li a { color:#7f7d78; }
#panel .panel_inside {	margin: 0px;	padding: 25px 0px 10px 10px;}
#panel .linkedin {
	width:165px;
	background: url(design/linked.png) no-repeat 0px 0px;
	height: 49px;
	margin: 15px 0px 0px;
	padding: 4px 0px 0px 110px;
}
#panel .linkedin a {
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color: #333333;
	line-height:14px;
	padding-right:20px;
}
#panel .linkedin span { float:left; margin-bottom:10px; padding-top:3px; padding-right:3px;}
.trader_img {	top:-60px;	position: absolute;	right: 220px;}
.trader_name {	top:-30px;	position: absolute;	left: 70px;	font:normal 18px;}
.now_reg {
	background: url(design/register.png) no-repeat 0% 0%;
	height: 47px;
	width: 275px;
	margin-top: 15px;
}
.now_upgr {
	background: url(design/pan_upgrade.gif) no-repeat 0% 0%;
	height: 47px;
	width: 260px;
	margin: 15px 0px 0px;
}
.now_reg h2{	display: none;}
.now_upgr h2{	display: none;}

.trader_nfo {width: 260px;	background:#EDEDED url(design/pan_subpage.gif) no-repeat 0% 0%;	padding-top: 10px;	padding-bottom: 20px; 	margin-bottom: 15px;}
.trader_nfo h4 {margin-bottom: 2px;	text-indent: 20px;	margin-top: 5px;}	
.nfo {	font: normal 10px/28px;	margin-left: 20px;}
.info {	font: normal 10px/18px;	margin-left: 20px;}
.info em{	margin-left: 5px;	font: normal;	color: #999999;}

a.click_nfo{color:#000;	display: block;	height:17px;	width: 200px;
	padding-top:2px;padding-right: 26px;margin-top:20px;
	background: url(design/pan_subpage_click.gif) no-repeat 0px 0px;
	text-align: right;	font-size: 11px;	line-height: 11px;	font-weight: bold;}
a.click_nfo:hover{	color:#666666;	background-image: url(design/pan_subpage_click_a.gif); text-decoration: none;}
.now_reg a.click{	display: block;	height:47px;	width: 275px;	background: url(design/register.png) no-repeat 0px 0px;	padding: 0px;	margin: 0px;	text-indent: -20000px;}
.now_upgr a.click{	display: block;	height:47px;	width: 275px;	background: url(design/upg.png) no-repeat 0px 0px;	padding: 0px;	margin: 0px;	text-indent: -20000px;}
.now_reg a.click:hover{	background: url(design/register_h.png) no-repeat 0px 0px;}
.now_upgr a.click:hover{	background: url(design/upg_h.png) no-repeat 0px 0px;}


#searchweb {	height: 79px;	width: 260px;	margin-bottom: 15px;}
#searchweb form{background: url(design/pan_search.gif) no-repeat 0% 0%;	height: 49px;	width: 260px;	padding-top: 30px;}
#searchweb input.searchfield {	font-size: 0.9em;	color:#888888;	height:18px;	width: 160px;	display:block;	background:none;	border: 0px none;	margin: 0px 0px 9px 85px;}
#searchweb .searchbutton {	width:88px;	height:14px;	display:block;	color: #000;	font-weight: bold;	font-size: 11px; line-height: 10px;	border: 0px none;
	background: none;	cursor: pointer;		background-color: #E4E5E6;	padding: 0px; margin-left: 115px;	vertical-align: top;}
	
.pan_text{
	width:273px;
	xbackground: #313131;
	padding: 0px;
	margin: 15px 0px 0px;
	border: 1px solid #3a3a3a;
	font: 11px verdana;
	color:#323232;
}
.pan_text h3{
	text-indent: 20px;
	background: #3881B8;
	font-size: 12px;
	color: #FFFFFF;
	padding: 1px 5px 1px 5px;
	margin: 0px;
	border-top: 1px solid #8AB9DA;
	display: block;
	font-weight:bold;
}	
.pan_text_results{
	width:273px;
	background: #e9e9e9;
	padding: 0px;
	margin: 15px 0px 0px;
	border: 1px solid #3a3a3a;
	font: 11px verdana;
	color: #000000;
}
.pan_text_results h3{
	text-indent: 20px;
	background: #3881B8;
	color: #FFFFFF;
	padding: 5px;
	margin: 0px;
	border-top: 1px solid #8AB9DA;
	display: block;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.managedfutures_top td.program {width:208px;}
.managedfutures_top td.value {text-align:right; width:39px; padding-right:3px;}

.newsreg {
	padding: 10px;
}
.newsreg fieldset {
	padding:6px 10px;
	width: 230px;
	border-style: none;
	border-width: 0px;
}
.newsreg legend {
	xcolor:#CCCCCC;
	padding: 0px 0px 5px 0px;
	margin: 8px 0px;
	font-size: 10px;
	display: block;
}
.newsreg label {
	width:30px;
	display:block;
	float:left;
	xcolor: #CCCCCC;
	margin: 0px 0px 1px 7px;
	padding: 0px;

	
}
.newsreg input 
{
	font-size:10px;
	font-weight:bold;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	float: right;
}

.newsreg TextBox 
{
	width:150px;
}

.newsreg p 
{
	margin-right:14px;
	padding:0px 0px 3px 0px;
}


.video_presentation {
	width:273px;
	background: #e9e9e9;
	padding: 0px;
	margin: 15px 0px 0px;
	border: 1px solid #3a3a3a;
	font: 11px verdana;
	color: #000000;
}
.video_presentation b{
	text-indent: 20px;
	background: #3881B8;
	font-size: 12px;
	color: #FFFFFF;
	padding: 5px;
	margin: 0px;
	border-top: 1px solid #8AB9DA;
	display: block;
}
.banner {
	border-top:1px solid #d2d2d2;
	margin: 15px 0px 0px;
	padding: 0px;
	width: 275px;
}
	
.block_reklama{min-height: 140px;*height: 140px;border:1px solid #ffffff;	background: #ffffff url(images/background_block_slice.jpg) repeat-x;
	padding:30px; margin: 0px;	display: block;	}	
.image_advertising {float: left;	border:1px solid #b5b5b5;	background:#d2d2d2;	padding:5px;	margin-right: 25px;	width: 255px;}
.image_advertising img {border:1px solid #b5b5b5;	width: 255px;	float: left;}	
.disclaimer{font: 10px; text-align:justify;}
#footer {background: #888888;font: 10px ;padding: 30px 0px 30px 0px;margin-top: 20px;}
#footer .centr {width:910px;	margin: 0px 0px 0px 40px;}
.footer_column {	float:left;	width:270px;	margin-right:30px;}
#footer .long {	width:600px;	margin: 20px auto 0px auto;	clear: both;	float: none;	text-align: center;	color: #FFFFFF;}
#footer h3 {color:#ffcc66;	text-transform:uppercase;	font:10px;}
.footer_column ul {	list-style:none;	margin:0px;	padding:0px;}
.footer_column ul li{list-style:none;	float: left;	width: 110px;	margin: 0px 20px 0px 0px;}
.footer_column ul li a{	color:#e2dddc; width: 110px;}
.footer_column ul li a:hover{	color: #FFFFFF;}
.footer_contact {margin-bottom:5px;}
.clear {clear:both; height:0; line-height:0; overflow:hidden;}

/*	program_add */
#prgAddForm td.label {width:300px; vertical-align:middle;}
#prgAddForm td.label_narrow {width:100px;}
#prgAddForm td.value_narrow {padding-right:46px;}
#prgAddForm td.label_wide {padding-bottom:2px;}
.note {font-style:italic;}
#upload {padding-top:2px;}
